LU08.A01 - Einseitige Beziehung

Sie können eine einfache Beziehung (Assoziation) zweier Klassen implementieren.

Auftrag

  1. Akzeptieren Sie das GitHub Classroom Assignment und klonen Sie das Repository in Ihre Entwicklungsumgebung.
  2. Implementieren Sie die die Klasse House gemäss Klassen- und Sequenzdiagramm. (Aktion im Konstruktor beachten)
  3. Testen Sie die Klasse mit test_house.
  4. Implementieren Sie die Klasse HomeOwner gemäss Klassendiagramm.
  5. Testen Sie die Klasse mit test_owner und test_print.
  6. Implementieren Sie die main-Methode entsprechend dem gezeigten Sequenzdiagramm.

Hinweis

Es handelt sich bei diesem Beispiel um eine 1:1-Beziehung.

Dauer

20 Minuten

Abgabe

Mittel Push ins GitHub Repository.


⇒ GitHub Repo für externe Besucher

GitHub Repository https://github.com/templates-python/m320-lu08-a01-homeowner

Lernende am BZZ müssen den Link zum GitHub Classroom Assignment verwenden

René Probst, bearbeitet durch Marcel Suter