Komposition und Aggregation (UML)

Kompositionen und Aggregationen sind häufige Assoziationen in UML Diagrammen die besondere Beziehungen darstellen.

Komposition:

-       Jedes Teil ist von nur einem Kompositionsobjekt abhängig

-       Spezialfall der Aggregation: die Teile können nicht ohne das Ganze existieren.

-       Die Lebenszeit der Einzelteile ist der des Ganzen untergeordnet

  • Existenzabhängigkeit

-       Die Kardinalität auf der Aggregatseite kann nur 1 sein

Aggregation:

-       Etwas ist Bestandteil von etwas Anderem

-       Keine Existenzabhängigkeit

  • Die Kindklasse überlebt also die Elternklasse