Különbség az aggregáció és a kompozíció között Különbség a
Mind az aggregáció, mind az összetétel olyan szavak, amelyek a tulajdonjogot írhatják le. Az aggregáció azonban csak részleges tulajdonjogot jelent valamire, mert összetétele határozza meg összetevőinek valódi típusát.
Mindkét kifejezés különbözik az általuk birtokolt erősségtől. Ezt az erőt kötvényeknek nevezhetjük. Az aggregáció esetében a szó önmagában gyengébb kötést mutat a kompozícióhoz képest. Összetételében, ha minden olyan link, amely az összes komponensét megköti, megszakad, akkor az összes összetevő, beleértve az egész entitást is, meg fog halni vagy összeomlik. Összefoglalva, ha a linkeket el kell pusztítani, akkor kevésbé valószínű, hogy az egész szervezet megsemmisül. Kötései megszakadhatnak, de az elválasztott aggregátumok önmagukban is létezhetnek vagy létezhetnek.
Példa lenne egy forgatókönyvre a kórházban. Minden kórházban több részleg van, mint például a laboratórium, a gyógyszertár, a járóbeteg-ellátás és a mentők. Mindegyik osztálynak saját személyzete van. Ha a kórház lezárul, az összes szervezeti egység bezárul. Ez azonban nem áll fenn az egészségügyi személyzetnél. Még dolgozhatnak egy új kórház egy másik részlegén.
A kompozíció tehát a kórházak tulajdonosi viszonyához hasonlít, míg az aggregáció a személyzet lazább szövetségeivel hasonlít össze. Alapvetően a kórházi osztályok összetétele és az osztály személyzetének összesítése. Amint a kórház bezárul, minden részleg meghal, mert állandóan a kórház tulajdonában volt. Ezeknek a szervezeti egységeknek nincs esélyük áthelyezni egy másik kórházba, és más kórházak tulajdonában vannak.
Az összetétel a belső szinten is foglalkozik, miközben az aggregáció a külső szintre vonatkozik. Ebben az összefüggésben helyesebb azt mondani, hogy egy személy több test szervből áll, beleértve a szívet is, mint azt állítani, hogy egy személy összesített szervekkel rendelkezik. A szív, az emberi lényt alkotó szervek egyike a belső szinten létezik, mert nem tudod szívesen adni a szívedet valaki másnak, vagy hagyod, hogy a szíved magadon kívül éljen a testeden kívül. A ruhák egyesíthetik az embert, mert kívülről jönnek létre, és kívül is élhetnek az emberi testen, bár a személy és a ruhája egy bizonyos egységnek tekinthető.
Összefoglaló:
1. A kompozíció az alkotóelemeinek valódi tulajdonát jelenti, míg az összesítés nem feltétlenül rendelkezik saját aggregátumának.
2. A kompozíció összetevői erősebb kötésűek, míg az aggregáció gyengébb vagy lazább kötéseket mutat az aggregátumokkal.
3. A kompozíció olyan összetevõkkel rendelkezik, amelyek a belsõ szinten léteznek, míg az aggregációnak vannak olyan aggregátumai, amelyek külsõ szinten élnek.