Hoch
Klassenbeziehungen
Vererbung, Assoziation, Aggregation, Komposition – mit Diamantnotation.
Warum Priorität „Hoch"? Häufig Teil der Prüfung (60–79%) oder bringt viele Punkte.
Lernziele
- Assoziation, Aggregation, Komposition, Vererbung, Abhängigkeit und Realisierung unterscheiden
- Diamant-Notation korrekt einsetzen
- Passende Beziehung aus einem Szenario ableiten
Übersicht
- Assoziation (—): allgemeine «kennt»-Beziehung, oft mit Multiplizität.
- Aggregation (◇—): «hat", Teil kann ohne Ganzes existieren.
- Komposition (◆—): «besteht aus", Teil stirbt mit dem Ganzen.
- Vererbung / Generalisierung (△): «ist ein».
- Abhängigkeit (- - →): kurzlebige Nutzung, z. B. Parameter.
- Realisierung (gestricheltes △): «implementiert Interface».
Beispiel
Auto ◆———— Motor Komposition (Motor gehört fest zum Auto)
Team ◇———— Spieler Aggregation (Spieler existiert auch ohne Team)
Hund △———— Tier Vererbung (Hund ist ein Tier)
Drucker ←···· Auftrag Abhängigkeit (Drucker nutzt Auftrag)Stolperfallen
- Aggregation vs. Komposition: Lebensdauer entscheidet.
- Die Raute steht beim Ganzen, nicht beim Teil.
- Vererbung nur bei echter «ist-ein»-Semantik; sonst eher Komposition.
- Pfeilspitze bei Vererbung ist ein leeres Dreieck.
Übungen
Eine AntwortWelche Beziehung impliziert, dass Teile mit dem Ganzen zerstört werden?
Eine AntwortWelches Symbol kennzeichnet Vererbung?
Zum Weiterlernen

▶
YouTubeUML Teil 2: Vererbung, Aggregation und Komposition (Neu Vertont)
Strukturierte Einführung in die Beziehungstypen.

▶
YouTubeUML Klassendiagramm – Aggregationen, Kompositionen und allgemeiner Aufbau
Fokus auf die Unterscheidung Aggregation ↔ Komposition.
Externe Inhalte – AP2 Lernhub ist nicht für die Verfügbarkeit oder Korrektheit der verlinkten Seiten verantwortlich.