Moze li neko da objasni razliku izmedju agregacije i kompozicije?
Agregacija vs kompozicija
Zaključano
Zakačeno
izmenjeno 1 put, poslednji put vladeck 01.07.2005. u 12:36
Izmene poruke
- vladeck01.07.2005. u 12:36zapis iz teksta poruke
Možda postoji filozofska razlika, ali (praktično) to su dva sinonima.
Potpis
"There's no room for ideals in this mechanical place. There has to be passion."
Mene bas interesuje ta filozofska razlika!
Dok kompozicija: poseduje kod koji je potreban za brisanje svih delova kompozicije (tj. delovi kompozicije ne treba da "preostanu" posle uništavanja kompozicije - u suprotnom, to nije kompozicija),
kod agregacije: delovi agregacije mogu da nadžive samu agregaciju da bi se koristili na drugim mestima.
Nekada se kompozicija zvala agregacija-po-vrednosti, a agregacija agregacija-po-referenci.
Ahh, odosmo u filozofiju programiranja ^_^
kod agregacije: delovi agregacije mogu da nadžive samu agregaciju da bi se koristili na drugim mestima.
Nekada se kompozicija zvala agregacija-po-vrednosti, a agregacija agregacija-po-referenci.
Ahh, odosmo u filozofiju programiranja ^_^
Potpis
"There's no room for ideals in this mechanical place. There has to be passion."