Ziel

  • Sie wissen, wie Sie Delegation für den statischen und dynamischen Entwurf einsetzen.

Auftrag

  1. Statischer Entwurf:
    • Wählen Sie aus den Alltagsbeispielen in der Theorie eines aus (oder erfinden Sie ggf. ein eigenes).
    • Erstellen Sie dafür ein Klassendiagramm inkl. Attribute und Methoden.
  2. Dynamische Entwurf:
    • Erstellen Sie ein Sequenzdiagramm und zeigen Sie die Kommunikation zwischen den Objekten anhand eines einfachen Beispiels.
  3. Bewertung bezgl. IOSP (optional):
    • Gibt es in Ihrem Entwurf öffentliche Methoden mit einer reinen Operation resp. Integration?
    • Nennen Sie je ein Beispiel.

Hinweis

  • reine Operation = keine Verwendung von anderem Code, nur eigene Logik
  • reine Integration = Aufrufe von fremdem Code, ohne eigene Logik

Abgabe

Geben Sie Ihren Entwurf als PDF via Moodle ab.

  • modul/m320/learningunits/lu97/aufgaben/lu5-aufgabe_2.txt
  • Zuletzt geändert: 2024/03/28 14:07
  • von 127.0.0.1