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.
Tests
- test_customer.py
test_init()
- test_library.py
test_add_and_print_customers
test_search_customer
test_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: