Aggregationsbeziehungen

Eine Aggregationsbeziehung stellt ein Klassifikationsmerkmal als Teil oder untergeordnete Instanz eines anderen Klassifikationsmerkmals dar.

Die Daten fließen von dem ganzen Klassifikationsmerkmal (dem Aggregat) zu dem Teil. Ein Teileklassifikationsmerkmal kann zu mehr als einem Aggregatklassifikationsmerkmal gehören und es kann unabhängig von dem Aggregat sein. Beispielsweise kann eine Klasse Department (Abteilung) in Aggregationsbeziehung zu einer Klasse Company (Unternehmen) stehen. Dies bedeutet, dass Department Teil von Company ist. Aggregation und Komposition sind eng miteinander verwandt.

Anmerkung: Aggregationsbeziehungen müssen nicht unidirektional sein.

Sie können jeder Assoziation einen Namen zuweisen, um die Art der Beziehung zwischen zwei Klassifikationsmerkmalen zu beschreiben. Dies ist jedoch nicht nötig, wenn Sie Assoziationsendnamen verwenden.

Eine Aggregationsassoziation wird als durchgezogene Linie mit nicht gefüllter Raute am Ende der Assoziation dargestellt, die mit dem Klassifikationsmerkmal für das Aggregat verbunden ist.

Die Abbildung zeigt die beiden Klassen 'Company' und 'Department', verbunden durch eine Aggregationsbeziehung.

Zugehörige Tasks
Beziehungen in UML-Diagrammen angeben
Rechtliche Hinweise | Feedback
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.