Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| modul:archiv:m320:learningunits:lu97:aufgaben:lu5-aufgabe_1 [2026/08/30 14:06] – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | modul:archiv:m320:learningunits:lu97:aufgaben:lu5-aufgabe_1 [2026/08/30 14:09] (aktuell) – ↷ Links angepasst, weil Seiten im Wiki verschoben wurden 74.7.243.195 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ==== Aufgabe 1 - Delegation anwenden ==== | ||
| + | === Ziel === | ||
| + | |||
| + | * Sie können Interaktionen zwischen Objekten unter Berücksichtigung des dynamischen Entwurfs umsetzen (Delegation). | ||
| + | |||
| + | ==== Hinweise ==== | ||
| + | |||
| + | * Der Parameter '' | ||
| + | * Die lauffähige Lösung ist der Lehrperson zu präsentieren. | ||
| + | |||
| + | ==== Aufträge ==== | ||
| + | |||
| + | - Erstellen Sie die Klassen gemäss Klassendiagramm aber noch ohne Codierung des “Innenlebens“ der Methoden. | ||
| + | - Ergänzen Sie die '' | ||
| + | - Implementieren Sie die '' | ||
| + | - Implementieren Sie die '' | ||
| + | - Implementieren Sie nun die '' | ||
| + | - Führen Sie nun die '' | ||
| + | |||
| + | {{modul: | ||
| + | Abb. 1: Klassendiagramm | ||
| + | |||
| + | {{modul: | ||
| + | Abb. 2: Ausgabe | ||
| + | |||
| + | {{modul: | ||
| + | Abb. 3: Sequenzdiagramm | ||