==== Aufgabe 2 - UML mit Delegation ==== === Ziel === * Sie wissen, wie Sie Delegation für den statischen und dynamischen Entwurf einsetzen. === Auftrag === - 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. - Dynamische Entwurf: * Erstellen Sie ein Sequenzdiagramm und zeigen Sie die Kommunikation zwischen den Objekten anhand eines einfachen Beispiels. - 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.