LU07.A01 - Schritt 3
Librarian
Mit der Methode lend_book_by_title
sucht der Bibliothekar zunächst das Buch in der Bibliothek.
Falls das gewünschte Buch existiert, entnimmt er das Buch aus der Bibliothek und übergibt es dem Kunden.
Tests
- test_librarian.py
- test_lend_book_by_title()
- test_lend_unknown_book()
Customer
Über die Methode borrow_book_by_title
sagt der Kunde, dass er ein Buch mit einem bestimmten Titel ausleihen möchte.
Dazu wird lend_book_by_title
aufgerufen und der Rückgabewert (eine Referenz auf ein book
-Objekt) im Attribut _book
gespeichert.
Das lässt sich aus dem Sequenzdiagramm so nicht entnehmen.
Dieses Wissen müssen Sie als Fachperson hier einbringen.
Tests
- test_customer.py
- test_borrow_book_by_title()
- test_borrow_unknown_book()