LU07.A01 - Schritt 1
Customer
Realisieren Sie den Konstruktor der Klasse Customer.
Hinweis
Beim Erzeugen eines Customer-Objektes meldet sich dieses selber (proaktiv) bei der Library an.
Dazu wird im Konstruktor die Methode add_customer des Library-Objekts aufgerufen.
In der Klasse Customer wird die Library nicht gespeichert!
Tests
- test_customer.py
test_init()
- test_library.py
test_add_and_print_customerstest_search_customertest_search_customer_failed
Library
Realisieren Sie den Konstruktor der Klasse Librarian.
Tests
- test_librarian.py
test_init()
main.py
Implementieren Sie nun in der main-Methode (main.py) die Instanziierung der Objekte sowie die Methodenaufrufe gemäss dem gezeigten Sequenzdiagramm.
Führen Sie dann das main-Programm aus. Es muss fehlerfrei laufen.
Die Ausgabe soll wie folgt aussehen:



