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 ^_^
"There's no room for ideals in this mechanical place. There has to be passion."