Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
modul:archiv:m320:learningunits:lu05:aufgaben:lu3-aufgabe_6 [2026/08/30 14:06] – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1modul:archiv:m320:learningunits:lu05:aufgaben:lu3-aufgabe_6 [2026/08/30 14:09] (aktuell) – ↷ Links angepasst, weil Seiten im Wiki verschoben wurden 74.7.243.195
Zeile 1: Zeile 1:
 +==== 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''.\\ {{modul:archiv:m320:learningunits:lu04:aufgaben:lu03-aufg6_house-1.png?500|}}
 +  - Implementieren Sie die ''main''-Methode entsprechend dem gezeigten Sequenzdiagramm.\\ {{modul:archiv:m320:learningunits:lu04:aufgaben:lu03-aufg6_house-2.png?500|}}
 +  * Das Programm soll eine vergleichbare Ausgabe erzeugen.\\ {{modul:archiv:m320:learningunits:lu04:aufgaben:lu03-aufg6_house-3.png?250|}}\\
  
 +//Hinweis : // Es handelt sich bei diesem Beispiel um eine 1:1-Beziehung.
 +
 +=== Dauer===
 +20 Minuten
 +
 +=== Abgabe ===
 +Mittel Push ins GitHub Repository.
 +
 +----
 +<nodisp>GitHub Repo: https://github.com/templates-python/m320-lu05-a01-einseitigeBeziehung.git</nodisp>
 +[[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] (c) René Probst