==== Aufgabe 2 - 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.\\ {{modul:m320:learningunits:lu04:aufgaben:lu03-aufg7_reservation-1.png?700|}} * Implementieren Sie die ''main''-Methode sowie den Code der Konstruktoren und Methoden entsprechend dem gezeigten Sequenzdiagramm.\\ {{modul:m320:learningunits:lu04:aufgaben:lu03-aufg7_reservation-2.png?600|}} * Das Programm soll eine vergleichbare Ausgabe erzeugen. \\{{modul:m320:learningunits:lu04:aufgaben:lu03-aufg7_reservation-3.png?500|}}\\ \\ //Hinweis : // Es handelt sich bei diesem Beispiel um eine 1:1-Beziehung. ===Dauer=== 20 Minuten === Abgabe === Erfolgt als Push ins GitHub Repository. ---- GitHub Repo https://github.com/templates-python/m320-lu05-a2-Mehrfachbeziehung [[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] (c) René Probst