Realisieren Sie den Konstruktor der Klasse Customer
.
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.
test_init()
test_add_and_print_customers
test_search_customer
test_search_customer_failed
Realisieren Sie den Konstruktor der Klasse Librarian
.
test_init()
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: