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:lu99:aufgaben:lu08-aufgabe_3 [2026/08/30 14:06] – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | modul:archiv:m320:learningunits:lu99:aufgaben:lu08-aufgabe_3 [2026/08/30 14:10] (aktuell) – ↷ Links angepasst, weil Seiten im Wiki verschoben wurden 74.7.243.195 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ==== Aufgabe 7 - Formelle Schnittstellen für Delegation ==== | ||
| + | |||
| + | === Ziel === | ||
| + | Sie können eine formelle Schnittstelle in Python definieren und implementieren. | ||
| + | |||
| + | === Hinweise === | ||
| + | * Diese Übungen müsste Ihnen bekannt sein aus der LU05, Aufgabe 1. | ||
| + | * Hier soll es nun darum gehen, formelle Schnittstellen für die delegierten Aufrufe zu definieren. | ||
| + | * Achtung: An der Funktionalität wird sich dadurch nichts ändern. | ||
| + | |||
| + | === Auftrag === | ||
| + | Führen Sie die vier Aufträge gemäss '' | ||
| + | - Ausgabe kontrollieren | ||
| + | - Schnittstelle definieren (gemäss Abb. 2) | ||
| + | - Schnittstellen anwenden (gemäss Abb. 2) | ||
| + | - Programm laufen lassen | ||
| + | | ||
| + | === Abgabe === | ||
| + | Geben Sie die beiden modifizierten Python-Dateien via Moodle ab. | ||
| + | |||
| + | {{modul: | ||
| + | Abb. 1: Vereinfachtes Klassendiagramm | ||
| + | |||
| + | {{modul: | ||
| + | Abb. 2: Klassendiagramm mit formellen Schnittstellen | ||