Sie realisieren eine Struktur aus 4 Klassen mittels Vererbung und/oder abstrakten Klassen.
Für diesen Teil erhalten Sie die Musterlösung der Klassen aus Teil 1.
Sie ergänzen die Applikation um 2 Klassen und eine Exception, die mehrere Beziehungen enthalten.
Bewertet werden nur Teile der Lösungen, die eine klare Eigenleistung zeigen. Werden Quellen ausserhalb der Modulunterlagen verwendet (z.B. Stackoverflow), so muss die Quelle angegeben werden. Suchmaschinen und KI dürfen für die allgemeine Recherche verwendet werden. Werden Codeteile durch eine KI generiert, so zählt dies nicht als Eigenleistung.
Es ist untersagt, Teile der Prüfung, einschliesslich Aufgaben, Ausgangslage oder Lösungen, in irgendeiner Form hochzuladen. Dies gilt insbesondere auch für generative Künstliche Intelligenzen (KI) wie ChatGPT, oder ähnliche Plattformen.
Alle Prüfungsmaterialien, einschliesslich Aufgaben und Lösungen, dürfen ausschliesslich in das private GitHub-Repository hochgeladen werden. Jede mündliche oder schriftliche Weitergabe an Dritte ist untersagt. Dies umfasst auch das Teilen über soziale Medien, Foren, E-Mail oder andere Kommunikationswege.
Die Weitergabe von Lösungen oder das Verwenden fremder Lösungen wird als Täuschungsversuch gewertet und führt zur Vergabe von 0 Punkten für die betroffenen Aufgaben.