[ cekic @ 01.07.2005. 10:46 ] @
Moze li neko da objasni razliku izmedju agregacije i kompozicije?
[ vladeck @ 01.07.2005. 11:27 ] @
Možda postoji filozofska razlika, ali (praktično) to su dva sinonima.

[Ovu poruku je menjao vladeck dana 01.07.2005. u 12:36 GMT+1]
[ cekic @ 01.07.2005. 12:45 ] @
Mene bas interesuje ta filozofska razlika!
[ vladeck @ 01.07.2005. 14:14 ] @
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 ^_^