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
  • Last modified: 2023/11/13 08:56
  • by 127.0.0.1