UML - Aggregation und Komposition

Inhaltsverzeichnis
Sobald wir die Assoziationen, Multiplizität und Vererbung kennen, können wir der Erstellung eines vollständigen Diagramms näher sein, da wir aufgrund der Komplexität eines Systems möglicherweise andere Dinge benötigen, da wir möglicherweise andere Methoden und Techniken zur Modellierung verwenden müssen Aggregation und Komposition kommen ins Spiel.
Das Anhäufung Es ist eine Art von Beziehung, die Klassen und ihre verschiedenen Komponenten umfasst und ein Ganzes bildet.
Das Komposition Stattdessen handelt es sich um eine Art von Aggregation, bei der jede Komponente nur zu einem Ganzen gehören kann.
Anhäufung
Wie wir bereits erwähnt haben Anhäufung Es ist eine Art von Assoziation, es ist dadurch gekennzeichnet, dass es eine Hierarchie innerhalb der Klasse ist und wird durch eine leere Raute repräsentiert, eine Linie, die alle verwandten Komponenten verbindet, kommt aus dieser Raute.
Sehen wir uns im folgenden Bild ein Beispiel dafür an, das wir gerade beschrieben haben:

VERGRÖSSERN

In diesem Fall sehen wir die Hierarchie der Elemente, im Ganzen haben wir die Computerausrüstung, von dort kommt eine Raute heraus und durch eine Linie verbinden wir die Elemente der Reihe nach Kabinett ein neuer diamant kommt raus und auch von MausDanach haben wir jeweils eine Linie, die die folgenden Elemente in der hierarchischen Reihenfolge verbindet.
Innerhalb der Aggregationen können wir auch umgehen Beschränkungen, dafür müssen wir die Schlüssel verwenden {} Sehen wir uns innerhalb der Einschränkung das folgende Diagramm an, in dem die Einschränkung eine Mahlzeit oder ein Salat ist und dann die anderen Komponenten:

VERGRÖSSERN

Kompositionen
Sie sind eine Art Aggregation, in diesem Fall können die Elemente nur zu einem Ganzen gehören und wir stellen es mit einer gefüllten Raute statt mit einer leeren Raute wie bei der Aggregation dar.
Sehen wir uns das folgende Bild an a Kompositionsbeispiel:

Wie wir in diesem Fall sehen können, gehören Tischplatte und Bein zu einem Ganzen, dem Couchtisch.
Kontext
Bei der Modellierung eines Diagramms kann es zu einer Gruppierung von Klassen mit Aggregationen oder Kompositionen kommen, in diesen Fällen müssen wir versuchen, die Aufmerksamkeit auf die eine oder andere Assoziation zu lenken, und dafür können wir das Kontextdiagramm verwenden, das als eine Art Karte mit die wir die entsprechenden Abschnitte detailliert beschreiben können.
Sehen wir uns als nächstes im folgenden Beispiel an, wie wir a . platzieren Kontextdiagramm in einem anderen Diagramm:

VERGRÖSSERN

Wenn wir das Detail auf der rechten Seite sehen, können wir erkennen, dass es ein Ganzes ist, das, obwohl es sich in einem anderen Ganzen befindet, seinen eigenen internen Kontext hat, also können wir es erweitern und direkt darauf fokussieren oder wir können herauszoomen und das Ganze sehen zu dem es gehört.
Wie wir erst beim Tun merken Änderung des Umfangs Wir können einige Klassen detailliert beschreiben, um Verwirrung zu vermeiden und unsere Diagramme direkter zu spezifizieren.
Damit schließen wir das Tutorial ab, in dem wir gelernt haben, zwei neue Arten von Assoziationen zu erstellen und auch, wie sie in einem größeren Diagramm funktionieren, wenn Sie das verwenden Kontextdiagramm.Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben
wave wave wave wave wave