Aufgabe 1 - einseitige Beziehung
Ziel
Sie können eine einfache Beziehung (Assoziation) zweier Klassen implementieren.
Auftrag
Akzeptieren Sie das GitHub Classroom Assignment und klonen Sie das Repository in Ihre Entwicklungsumgebung.
Implementieren Sie die die Klasse House
gemäss Klassen- und Sequenzdiagramm. (Aktion im Konstruktor beachten)
Testen Sie die Klasse mit test_house
.
Implementieren Sie die Klasse HomeOwner
gemäss Klassendiagramm.
Testen Sie die Klasse mit
test_owner
und
test_print
.
Implementieren Sie die
main
-Methode entsprechend dem gezeigten Sequenzdiagramm.
Das Programm soll eine vergleichbare Ausgabe erzeugen.
Hinweis : Es handelt sich bei diesem Beispiel um eine 1:1-Beziehung.
Dauer
Abgabe
Mittel Push ins GitHub Repository.
© René Probst