Różnica między agregacją a kompozycją

Agregacja a skład

Zarówno agregacja, jak i kompozycja to słowa, które mogą opisywać poczucie własności. Jednak agregacja implikuje tylko częściową własność czegoś, ponieważ to kompozycja dyktuje rzeczywisty typ własności jego składników.

Oba terminy różnią się siłą, do której należą. Siłę tę można nazwać obligacjami. W przypadku agregacji samo słowo ma słabsze wiązanie w porównaniu do składu. W składzie, jeśli wszystkie łącza, które wiążą wszystkie jego składniki, zostaną zerwane, wówczas wszystkie te składniki, w tym cała jednostka, umrą lub się zawalą. Podsumowując, jeśli łącza mają zostać zniszczone, jest mniej prawdopodobne, że cała jednostka zostanie zniszczona. Jego wiązania mogą być zerwane, ale oddzielone agregaty mogą istnieć lub mogą istnieć same.

Przykład scenariusza istniałby w szpitalu. Każdy szpital ma kilka oddziałów, takich jak laboratorium, apteka, ambulatoryjny i pogotowie. Każdy z tych działów ma własny personel. Jeśli szpital zostanie zamknięty, wszystkie jego oddziały zostaną zamknięte. Nie dotyczy to jednak personelu medycznego. Nadal mogą pracować na innym oddziale w nowym szpitalu.

Stąd skład jest porównywany do własności oddziałów przez szpital, podczas gdy agregacja jest porównywana do bardziej luźnych skojarzeń personelu z każdym oddziałem. Zasadniczo jest to skład oddziałów szpitalnych i agregacja personelu oddziału. Znów, jak tylko szpital się zamyka, każdy oddział umiera wraz z nim, ponieważ był on na stałe własnością szpitala. Oddziały te nie mają możliwości przeniesienia do innego szpitala ani nie są własnością kilku innych szpitali.

Kompozycja dotyczy również poziomu wewnętrznego, podczas gdy agregacja dotyczy poziomu zewnętrznego. W związku z tym bardziej słuszne jest stwierdzenie, że dana osoba składa się z kilku narządów ciała, w tym serca, niż twierdzenie, że dana osoba ma agregację narządów. Serce, będąc jednym z organów składających się na istotę ludzką, istnieje na poziomie wewnętrznym, ponieważ nie możesz łatwo oddać swojego serca komuś innemu lub pozwolić, aby twoje serce samo żyło poza ciałem. Odzież może być agregacją dla osoby, ponieważ jest tworzona na zewnątrz i może żyć poza ludzkim ciałem, chociaż osoba i jej odzież mogą w pewnym momencie być uważane za jedną całość.

Streszczenie:
1.Kompozycja oznacza rzeczywistą własność jej składników, podczas gdy agregacja niekoniecznie jest właścicielem żadnego z jej agregatów.
2. Kompozycja ma silniejsze wiązanie składników, podczas gdy agregacja ma słabsze lub luźniejsze wiązania ze swoimi agregatami.
3.Kompozycja ma komponenty, które istnieją na poziomie wewnętrznym, podczas gdy agregacja ma agregaty, które żyją na poziomie zewnętrznym.