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
Beispiel: Es kann keine Rechnung ohne Rechnungsposten geben:
Informatik- und Netzwerkverein Ravensburg e.V
Rudolf Weber