Razlika između agregacije i sastava

Agregat Vs sastav

I združivanje i sastav riječi su koje mogu opisati osjećaj vlasništva. Međutim, združivanje podrazumijeva samo djelomično vlasništvo nad nečim jer je sastav koji diktira pravo vlasništvo nad njegovim komponentama.

Oba se termina razlikuju u snazi ​​koju posjeduju. Ta se snaga može nazvati vezama. U slučaju združivanja riječ sama po sebi ima slabiju vezu u odnosu na sastav. Ako se kompaktno prekinu sve veze koje vežu sve njegove komponente, tada će sve spomenute komponente, uključujući čitav entitet, umrijeti ili propasti. Ako se veze unište, tada je manje vjerovatno da će cijeli entitet biti uništen. Veze se mogu razbiti, ali razdvojeni agregati mogu ili još uvijek postoje.

Primjer scenarija postojao bi u bolnici. Svaka bolnica ima nekoliko odjela poput laboratorija, ljekarne, ambulante i hitne službe. Svaki od ovih odjela ima svoje osoblje. Ako će bolnica biti zatvorena, zatvorit će se i svi njeni odjeli. Međutim, to nije slučaj sa zdravstvenim osobljem. Oni još uvijek mogu raditi na drugom odjelu u novoj bolnici.

Dakle, sastav je sličan vlasništvu odjela u bolnici, dok se agregacija uspoređuje s labavijim udruženjima osoblja na svakom odjelu. To je u osnovi sastav bolničkih odjela i skup osoblje. I opet, čim se bolnica zatvori, svaki odjel umire s njom jer je bolnica trajno bila u njenom vlasništvu. Ti odjeli nemaju priliku prebaciti se u drugu bolnicu niti su u vlasništvu nekoliko drugih bolnica.

Sastav se također bavi unutarnjom razinom, dok se agregacija bavi vanjskom razinom. S tim u vezi, ispravnije je reći da je osoba sastavljena od više tjelesnih organa uključujući srce, nego da tvrdi da osoba ima skup organa. Srce, kao jedan od organa koji sačinjavaju ljudsko biće, postoji na unutarnjoj razini jer svoje srce ne možete lako dati nekom drugom ili pustiti svoje srce da živi samo izvan vašeg tijela. Odjeća može biti čovjeku agregat jer je stvorena izvan i može živjeti izvan ljudskog tijela, iako se osoba i njegova odjeća u nekom trenutku mogu smatrati cjelovitim entitetom.

Sažetak:
1.Sastav podrazumijeva stvarno vlasništvo nad njegovim komponentama dok združivanje ne mora nužno posjedovati nijedan njegov agregat.
2.Sastav ima čvršću vezu svojih komponenti dok agregacija ima slabije ili labavije veze sa svojim agregatima.
3.Sastav ima komponente koje postoje na unutarnjoj razini dok agregacija ima agregate koji žive na vanjskoj razini.