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 README.md resp. doc/auftrag.pdf aus: https://github.com/bzz-fgict/M320_LU08_Aufgabe_3.git:

  1. Ausgabe kontrollieren
  2. Schnittstelle definieren (gemäss Abb. 2)
  3. Schnittstellen anwenden (gemäss Abb. 2)
  4. Programm laufen lassen

Abgabe

Geben Sie die beiden modifizierten Python-Dateien via Moodle ab.

Abb. 1: Vereinfachtes Klassendiagramm
Abb. 1: Vereinfachtes Klassendiagramm

Abb. 2: Klassendiagramm mit formellen Schnittstellen
Abb. 2: Klassendiagramm mit formellen Schnittstellen

  • modul/m320/learningunits/lu99/aufgaben/lu08-aufgabe_3.txt
  • Zuletzt geändert: 2024/03/28 14:07
  • von 127.0.0.1