Aggregation mod sammensætning
Både aggregering og sammensætning er ord, der kan beskrive en følelse af ejerskab. Sammenlægning indebærer dog kun delvis ejerskab af noget, fordi det er sammensætning, der dikterer den reelle type ejerskab af dets komponenter.
Begge udtryk adskiller sig i den styrke, som de ejer. Denne styrke kan betegnes som obligationer. I tilfælde af aggregering har ordet i sig selv en svagere binding sammenlignet med sammensætningen. I sammensætning, hvis alle de links, der binder alle dets komponenter, bliver afbrudt, vil alle de nævnte komponenter inklusive hele enheden dø eller kollapse. Samlet set, hvis linkene skal ødelægges, er det mindre sandsynligt, at hele enheden bliver ødelagt. Dens obligationer kan være brudt, men de adskilte aggregater kan eller kan stadig eksistere alene.
Et eksempel på et scenarie ville eksistere på hospitalet. Hvert hospital har flere afdelinger som f.eks. Laboratorium, apotek, ambulant afdeling og akuttrum. Hver af disse afdelinger har sit eget personale. Hvis hospitalet bliver lukket, lukker alle afdelinger det. Dette er dog ikke tilfældet med sundhedspersonalet. De kan stadig arbejde på en anden afdeling på et nyt hospital.
Derfor sammenlignes sammensætning med ejendomsretten til afdelingerne af hospitalet, mens aggregeringen sammenlignes med de mere løse foreninger af personalet til hver afdeling. Det er dybest set en sammensætning af hospitalsafdelinger og en samling af afdelingens personale. Igen, så snart hospitalet lukker, dør hver afdeling med det, fordi det var permanent ejet af hospitalet. Disse afdelinger har ikke chancen for at overføre til et andet hospital eller ejes af flere andre hospitaler.
Sammensætning beskæftiger sig også med det indre niveau, mens aggregering handler om det ydre niveau. I denne forbindelse er det mere korrekt at sige, at en person er sammensat af flere kropsorganer inklusive hjertet end at hævde, at en person har et samlet organ. Hjertet, der er et af de organer, der komponerer et menneske, findes på det indre niveau, fordi du ikke let kan give dit hjerte til en anden eller lade dit hjerte leve af sig selv uden for din krop. Tøj kan være en samlet for personen, fordi det er skabt uden for og kan leve uden for den menneskelige krop, selvom personen og hans tøj kan betragtes som en hel enhed på et tidspunkt.
Resumé:
1.Sammensætning indebærer reelt ejerskab af dets komponenter, mens aggregering ikke nødvendigvis ejer nogen af dens aggregater.
2.Sammensætning har en stærkere binding af dens komponenter, mens aggregeringen har svagere eller løsere obligationer med dens aggregater.
3.Sammensætning har komponenter, der findes på det indre niveau, mens aggregering har aggregater, der lever på det ydre niveau.