UML - Agregacja i kompozycja

Spisie treści
Znając asocjacje, krotność i dziedziczenie, możemy być bliżej stworzenia kompletnego diagramu, ponieważ ze względu na złożoność systemu możemy potrzebować innych rzeczy, ponieważ możemy potrzebować innych metod i technik modelowania. w grę wchodzą agregacja i kompozycja.
ten zbiór Jest to rodzaj relacji, która obejmuje klasy i ich różne elementy, tworzące całość.
ten kompozycja zamiast tego jest to rodzaj agregacji, w której każdy składnik może należeć tylko do jednej całości.
Zbiór
Jak już wspomnieliśmy zbiór Jest to rodzaj skojarzenia, charakteryzuje się hierarchią w klasie i jest reprezentowany przez pusty romb, z którego wychodzi linia łącząca wszystkie powiązane ze sobą elementy.
Zobaczmy na poniższym obrazku przykład tego, który właśnie opisaliśmy:

POWIĘKSZAĆ

W tym przypadku widzimy hierarchię elementów, w całości mamy wyposażenie komputera, stamtąd wychodzi romb i przez linię łączymy po kolei elementy gabinet wychodzi nowy diament, a także z myszPo nich mamy odpowiednio linię, która łączy następujące elementy w kolejności hierarchicznej.
W ramach agregacji możemy również obsłużyć ograniczenia, do tego musimy użyć klawiszy {} Wewnątrz ograniczenia spójrzmy na poniższy diagram, na którym ograniczeniem jest posiłek lub sałatka, a następnie inne składniki:

POWIĘKSZAĆ

Kompozycje
Są rodzajem agregacji, w tym przypadku elementy mogą należeć tylko do całości i przedstawiamy ją wypełnionym rombem zamiast pustym jak w agregacji.
Zobaczmy na poniższym obrazku a przykład kompozycji:

Jak widać w tym przypadku powierzchnia stołu i noga stanowią jedną całość, którą jest stolik kawowy.
Kontekst
Podczas modelowania diagramu może wystąpić grupowanie klas z agregacjami lub kompozycjami, w takich przypadkach musimy starać się skupić uwagę na jednym lub drugim skojarzeniu i do tego możemy posłużyć się diagramem kontekstowym, który pełni funkcję swoistej mapy z które możemy szczegółowo opisać w odpowiednich sekcjach.
Zobaczmy dalej w poniższym przykładzie, jak umieszczamy a diagram kontekstowy wewnątrz innego schematu:

POWIĘKSZAĆ

Jeśli zobaczymy detal po prawej stronie, zdamy sobie sprawę, że jest to całość, która mimo iż znajduje się w innej całości, ma swój wewnętrzny kontekst, dzięki czemu możemy go rozwinąć i skupić się bezpośrednio na nim lub możemy oddalić się i zobaczyć wszystko do którego należy.
Jak zauważamy tylko podczas robienia zmiana zakresu Możemy wyszczególnić niektóre klasy lub inne, unikając w ten sposób zamieszania i korzystając z bardziej bezpośredniego określania naszych diagramów.
W ten sposób zakończyliśmy samouczek, w którym nauczyliśmy się tworzyć dwa nowe typy skojarzeń, a także jak działają w ramach większego diagramu przy użyciu diagram kontekstowy.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt
wave wave wave wave wave