Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |
| modul:archiv:m320:learningunits:lu05:aufgaben:lu3-aufgabe_7 [2026/08/30 14:06] – ↷ Seite von modul:m320:learningunits:lu05:aufgaben:lu3-aufgabe_7 nach modul:archiv:m320:learningunits:lu05:aufgaben:lu3-aufgabe_7 verschoben msuter | modul:archiv:m320:learningunits:lu05:aufgaben:lu3-aufgabe_7 [2026/08/30 14:09] (aktuell) – ↷ Links angepasst, weil Seiten im Wiki verschoben wurden 74.7.243.195 |
|---|
| === Auftrag === | === 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 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.\\ |
| <tab10>{{modul:m320:learningunits:lu04:aufgaben:lu03-aufg7_reservation-1.png?700|}} | <tab10>{{modul:archiv: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.\\ | * Implementieren Sie die ''main''-Methode sowie den Code der Konstruktoren und Methoden entsprechend dem gezeigten Sequenzdiagramm.\\ |
| <tab10>{{modul:m320:learningunits:lu04:aufgaben:lu03-aufg7_reservation-2.png?600|}} | <tab10>{{modul:archiv:m320:learningunits:lu04:aufgaben:lu03-aufg7_reservation-2.png?600|}} |
| * Das Programm soll eine vergleichbare Ausgabe erzeugen. | * Das Programm soll eine vergleichbare Ausgabe erzeugen. |
| <tab10> | <tab10> |
| \\{{modul:m320:learningunits:lu04:aufgaben:lu03-aufg7_reservation-3.png?500|}}\\ | \\{{modul:archiv:m320:learningunits:lu04:aufgaben:lu03-aufg7_reservation-3.png?500|}}\\ |
| \\ | \\ |
| //Hinweis : // Es handelt sich bei diesem Beispiel um eine 1:1-Beziehung. | //Hinweis : // Es handelt sich bei diesem Beispiel um eine 1:1-Beziehung. |