Dies ist eine alte Version des Dokuments!


LU08.A02 - Zweiseitige Beziehung

Ziel

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.

           \\

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

Dauer

20 Minuten

Abgabe

Erfolgt als Push ins GitHub Repository.


⇒ GitHub Repo für externe Besucher

GitHub Repository https://github.com/templates-python/m319-lu10-a02-reader-module

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.1725974138.txt.gz
  • Zuletzt geändert: 2024/09/10 15:15
  • von msuter