Agregacja i skład

Anonim

Aggregation Vs Composition

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

Oba terminy różnią się siłą, do której należą. Ta siła może być określana jako więź. W przypadku agregacji słowo samo w sobie ma słabsze wiązanie w porównaniu ze składem. W składzie, jeśli wszystkie ogniwa łączące wszystkie jego składniki zostaną odcięte, wszystkie wymienione elementy, w tym cała jednostka, umrą lub zwiną. W agregacji, jeśli łącza mają zostać zniszczone, jest mniej prawdopodobne, że cały podmiot zostanie zniszczony. Jego więzi mogą być zerwane, ale oddzielone agregaty mogą lub mogą nadal istnieć samodzielnie.

Przykładowy scenariusz istnieje w szpitalu. Każdy szpital ma kilka działów, takich jak laboratorium, apteka, oddział ambulatoryjny i pogotowie ratunkowe. Każdy z tych działów ma własny personel. Jeśli szpital zostanie zamknięty, wszystkie jego departamenty zostaną zamknięte. Nie dotyczy to jednak personelu medycznego. Mogą nadal pracować w innym wydziale w nowym szpitalu.

W związku z tym kompozycja jest porównywana do własności oddziałów szpitala, podczas gdy agregacja jest porównywana do luźniejszych powiązań personelu z każdym departamentem. Jest to w zasadzie skład oddziałów szpitalnych i agregacja personelu wydziałowego. Znowu, jak tylko szpital się zamknie, każdy departament umiera, ponieważ jest na stałe własnością szpitala. Te wydziały nie mają szansy na przeniesienie do innego szpitala ani na własność kilku innych szpitali.

Kompozycja zajmuje się także poziomem wewnętrznym, podczas gdy agregacja zajmuje się poziomem zewnętrznym. W związku z tym bardziej słusznie jest powiedzieć, że osoba składa się z kilku narządów ciała, w tym serca, niż twierdzić, że dana osoba ma skupienie narządów. Serce, będące jednym z narządów, które składają się na istotę ludzką, istnieje na poziomie wewnętrznym, ponieważ nie możesz z łatwością dać swojego serca komuś innemu lub pozwolić, aby twoje serce żyło samo poza twoim ciałem. Ubrania mogą być skupiskiem dla osoby, ponieważ jest ona tworzona na zewnątrz i może żyć poza ludzkim ciałem, chociaż osoba i jego ubranie mogą być w pewnym momencie uważane za jedną całość.

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