Musterlösung zu den Übungsaufgaben

Nebenstehend finden Sie die Musterlösungen zu den Übungsaufgaben aus dem Kapitel Objektorientierung. Beide UML-Klassendiagramme enthalten nur die Klassendefinitionen. Beispielhafte Signaturen zu Attributen und Methoden sind nicht aufgeführt.

 

Musterlösung zum einfachen Klassendiagramm

 

 

Musterlösung zum erweiterten Klassendiagramm

Musterlösung zum UML-Klassendiagramm zum Sortierer der Teamarbeit

Musterlösung zum Klassendiagramm des Sortierers

Hinweis: In der Klasse Sortierer sehen Sie drei explizit aufgeführte Attribute motor_A, motor_B und motor_C vom Typ Motor. Diese sind deswegen explizit aufgeführt, da sie in der Aufgabenstellung explizit als motor_A, motor_B, motor_C benannt werden. Wenn in der Aufgabenstellung nur "Der Sortierer hat drei Motoren." stehen würde, würde im Klassendiagramm diese nicht explizit als Attribute der Klasse Sortierer aufführen.