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
Beispiel: Es kann keine Rechnung ohne Rechnungsposten geben:

Informatik- und Netzwerkverein Ravensburg e.V Rudolf Weber