LU07.A01 - Schritt 1

Realisieren Sie die Konstruktoren der Klassen Customer und Librarian.

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.

  • test_customer.py
    • test_init()
  • test_library.py
    • test_add_and_print_customers
    • test_search_customer
    • test_search_customer_failed

Realisieren Sie den Konstruktor der Klasse Librarian.

  • test_librarian.py
    • 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:

  • test_main.py
    • test_main_part1

René Probst, bearbeitet durch Marcel Suter

  • modul/m320_2024/learningunits/lu07/aufgaben/bibliothek/schritt1.txt
  • Zuletzt geändert: 2024/09/12 13:34
  • von msuter