Разлика између агрегације и састава

Састав агрегације Вс

И здруживање и састав су речи које могу описати осећај власништва. Међутим, агрегација подразумева само делимично власништво над нечим јер је састав који диктира право власништво над својим компонентама.

Оба термина се разликују у снази коју поседују. Ова снага се може назвати везама. У случају здруживања реч сама по себи има слабију везу у односу на састав. У композицији, ако се прекину све везе које вежу све његове компоненте, тада ће све наведене компоненте укључујући читав ентитет умрети или пропасти. Када се везе униште, тада је мања вероватноћа да ће цео ентитет бити уништен. Његове везе могу да се прекину, али раздвојени агрегати могу или могу и даље постојати сами.

Пример сценарија би постојао у болници. Свака болница има неколико одељења попут лабораторија, апотеке, амбуланте и хитне службе. Свако од ових одељења има своје особље. Ако се болница затвори, затвориће се и сви њени одјели. Међутим, то није случај са здравственим особљем. Још увек могу да раде на другом одељењу у новој болници.

Дакле, састав је сличан власништву одељења од стране болнице, док се агрегација успоређује са лабавијим удружењима особља на сваком одељењу. То је у основи састав болничких одељења и група особља одељења. И опет, чим се болница затвори, свако одељење умире са њом јер је болница трајно била у њеном власништву. Ова одељења немају шансу да се пребаце у другу болницу нити су у власништву неколико других болница.

Такође, композиција се бави унутрашњим нивоом док се агрегација бави спољним нивоом. С тим у вези, тачније је рећи да је човек састављен од више органа тела, укључујући срце, него да тврди да особа има скуп органа. Срце, као један од органа који сачињавају људско биће, постоји на унутрашњем нивоу јер своје срце не можете лако дати неком другом или пустити своје срце да живи само изван вашег тела. Одјећа може бити човјеку агрегат, јер је створена изван и може живјети изван људског тијела, иако се особа и његова одјећа у неком тренутку могу сматрати цјеловитим ентитетом.

Резиме:
1.Састав подразумева стварно власништво над његовим компонентама док здруживање не мора нужно да поседује ниједан његов агрегат.
2.Састав има јачу везу својих компоненти док агрегација има слабије или лабавије везе са својим агрегатима.
3.Састав има компоненте које постоје на унутрашњем нивоу док агрегација има агрегате који живе на спољном нивоу.