Razlika med agregacijo in sestavo

Agregacija Vs Sestava

Tako združevanje kot sestava sta besedi, ki lahko opisujeta občutek lastništva. Vendar pa združevanje pomeni le delno lastništvo nečesa, ker je sestava, ki narekuje resnično tipno lastništvo njegovih komponent.

Oba izraza se razlikujeta v moči, ki ju imata. To moč lahko označimo kot vezi. V primeru seštevanja ima beseda sama po sebi šibkejšo vez v primerjavi s sestavo. Če sestavijo vse povezave, ki vežejo vse njegove sestavne dele, bodo vse omenjene komponente, vključno s celoto, umrle ali propadle. Če se bodo povezave uničile, je manj verjetno, da bo uničena celotna entiteta. Njegove vezi se lahko porušijo, ločeni agregati pa lahko še vedno obstajajo sami.

Primer scenarija bi obstajal v bolnišnici. Vsaka bolnišnica ima več oddelkov, kot so laboratorij, farmacija, ambulanta in prva pomoč. Vsak od teh oddelkov ima svoje osebje. Če bo bolnišnica zaprta, se bodo z njo zaprli vsi njeni oddelki. Vendar to z zdravstvenim osebjem ne gre. Še vedno lahko delajo na drugem oddelku v novi bolnišnici.

Zato je sestava podobna lastništvu oddelkov v bolnišnici, medtem ko je združevanje podobno bolj ohlapnim združenjem osebja na vsakem oddelku. V bistvu je sestava bolnišničnih oddelkov in združevanje osebja. Spet takoj, ko se bolnišnica zapre, vsak oddelek z njo umre, ker je bila v trajni lasti bolnišnice. Ti oddelki nimajo možnosti premestitve v drugo bolnišnico niti niso v lasti več drugih bolnišnic.

Prav tako sestava obravnava notranjo raven, medtem ko seštevanje obravnava zunanjo raven. V zvezi s tem je pravilneje reči, da je človek sestavljen iz več telesnih organov, vključno s srcem, kot pa trditi, da ima oseba skupek organov. Srce, ki je eden od organov, ki sestavljajo človeka, obstaja na notranji ravni, ker ne morete zlahka predati svojega srca nekomu drugemu ali pustiti, da živi samo po sebi zunaj telesa. Oblačila so lahko človeku sestavni del, ker je ustvarjena zunaj in lahko živi zunaj človeškega telesa, čeprav se človek in njegova oblačila v nekem trenutku lahko štejejo za eno celoto.

Povzetek:
1.Sestava pomeni resnično lastništvo nad svojimi sestavnimi deli, medtem ko agregacija ni nujno lastnica katerega koli njenega agregata.
2.Sestava ima močnejšo vez svojih sestavnih delov, medtem ko ima združevanje s svojimi agregati šibkejše ali ohlapnejše vezi.
3.Sestava vsebuje sestavine, ki obstajajo na notranji ravni, medtem ko imajo agregati agregate, ki živijo na zunanji ravni.