Aufgabe 4 - Kommunikation von Objekten
Ziel
Sie können Objekte nach Vorgabe eines Sequenzdiagramms erstellen und kommunizieren lassen.
Auftrag 1
Akzeptieren Sie das Assignment im GitHub Classroom und klonen Sie Ihr Repository in die Entwicklungsumgebung.
Öffnen Sie die Klasse
main.py
und ergänzen Sie den Code für die Instanzierung der Objekte sowie die Programmausführung gemäss dem unten gezeigten Sequenzdiagramm
Das Ergebnis soll der gezeigten Ausgabe entsprechen.
Auftrag 2
- Studieren Sie den Code der Klassen Musician
und Instrument
und ergänzen Sie Sequenzdiagramm mit den jeweiligen Aufrufen. (skizzieren Sie das Diagramm mit einem entsprechenden Tool)
Dauer
Abgabe
Zeigen Sie der Lehrperson die korrekte Ausführung des Programms.
Das Sequenzdiagramm geben Sie als PDF-Datei in Moodle ab.
© René Probst