Agregiranje i sastav
Oba agregiranja i sastav su riječi koje mogu opisati osjećaj vlasništva. Međutim, agregacija podrazumijeva samo djelomično vlasništvo nad nečim jer je sastav koji diktira stvarni tip vlasništva nad njegovim komponentama.
Oba se izraza razlikuju u snazi koju posjeduju. Ta se snaga može nazvati kao veza. U slučaju agregacije, riječ sama po sebi ima slabiju vezu u usporedbi sa sastavom. U sastavu, ako su sve veze koje vezuju sve njegove komponente prekinute onda će sve navedene komponente, uključujući cijeli entitet, umrijeti ili srušiti. Ako su poveznice uništene, onda je manje vjerojatno da će cjelokupni entitet biti uništen. Njegove veze mogu biti razbijene, ali odvojeni agregati mogu ili mogu i dalje postojati sami.
Primjer scenarija bi postojao u bolnici. Svaka bolnica ima nekoliko odjela poput laboratorija, ljekarne, ambulanta i hitne službe među ostalima. Svaki od tih odjela ima svoje osoblje. Ako će bolnica biti zatvorena, svi njezini odjeli će se zatvoriti. Međutim, to nije slučaj kod zdravstvenog osoblja. Još uvijek mogu raditi u drugom odjelu nove bolnice.
Dakle, sastav je povezan s vlasništvom nad odjelima od strane bolnice, dok je agregacija povezana s labavim udrugama osoblja svakom odjelu. U osnovi je sastav bolničkih odjela i združivanje osoblja odjela. Opet, čim bolnica zatvori svaki odjel, umre s njom jer je stalno bila u vlasništvu bolnice. Ti odjeli nemaju priliku prenijeti u drugu bolnicu niti su u vlasništvu nekoliko drugih bolnica.
Također, sastav se bavi unutarnjom razinom dok se agregacija bavi vanjskom razinom. S tim u vezi, točnije je reći da se osoba sastoji od nekoliko tijela, uključujući srce, a ne tvrditi da osoba ima skup organa. Srce, kao jedan od organa koji sastavlja ljudsko biće, postoji na unutarnjoj razini jer ne možete lako dati srce drugome ili pustite da vaše srce živi sama po sebi izvan vašeg tijela. Odjeća može biti agregat za osobu jer je stvorena izvan i može živjeti izvan ljudskog tijela iako se osoba i njegova odjeća mogu smatrati jednom cjelinom entiteta u nekom trenutku.
Sažetak: 1.Composition podrazumijeva stvarno vlasništvo svojih komponenata, dok agregacija ne mora nužno posjedovati bilo koji od njegovih agregata. 2.Composition ima jaču vezu svojih komponenata, dok agregacija ima slabije ili loše veze sa svojim agregatima. 3. Kompozicija ima komponente koje postoje na unutarnjoj razini, dok agregacija ima agregate koji žive na vanjskoj razini.