Dies ist eine alte Version des Dokuments!


LU08.A02 - Zweiseitige Beziehung

Sie können eine zweiseitige Beziehung (Assoziation) zweier Klassen implementieren.

Auftrag

  • Implementieren Sie die beiden Klassen Reservation und Customer gemäss dem Klassendiagramm (bitte in dieser Reihenfolge!).
    • Legen Sie zuerst nur den Programm-Rahmen fest. Das heisst dass Sie die benötigten Klassen und deren Methoden-Rümpfe sowie die zugehörigen Kommentare anschreiben.
    • Das 'Innenleben' der Methoden ergibt sich dann später auf Grund des Programmablaufs, der im Sequenzdiagramm gezeigt wird.
  • Implementieren Sie die main-Methode sowie den Code der Konstruktoren und Methoden entsprechend dem gezeigten Sequenzdiagramm.
  • Das Programm soll eine vergleichbare Ausgabe erzeugen.


Es handelt sich bei diesem Beispiel um eine 1:1-Beziehung.

20 Minuten

Erfolgt als Push ins GitHub Repository.


⇒ GitHub Repo für externe Besucher

GitHub Repository https://github.com/templates-python/m320-lu08-a02-reservation

Lernende am BZZ müssen den Link zum GitHub Classroom Assignment verwenden

René Probst, bearbeitet durch Marcel Suter

  • modul/m320_2024/learningunits/lu08/aufgaben/zweiseitigebeziehung.1726472881.txt.gz
  • Zuletzt geändert: 2024/09/16 09:48
  • von msuter