Left Up Right Philosophische Grundlagen der objektorientierten Programmierung

Zusammensetzen von Objekten zu größeren Einheiten

Aggregation

Diese zeigt die Zugehörigkeit mehrerer Teile zu einem Ganzen an. Das Ganze ist hier mehr als die Summe seiner Teile, das das Genze auch die Beziehungen der Teile untereinander regelt [UML99] S 214

Beispiel: Zusammensetzung eines Autos

Komposition von Objekten

Hier ist die Lebensdauer der Teile gleich der Lebensdauer des Gesamtobjekte. Hier sind die Teile im ganzen eingebettet. [UML99] S.217
Informatik- und Netzwerkverein Ravensburg e.V Rudolf Weber