Er det virkelig det hele?. Jeg forstår ved komposition at kvadrat objektet skal oprette linierne og ved fjernelse af kvadrat skal kvadrat nedlægge linierne.
I det eksempel på aggregering kan de indre figurer godt optræde selvstændigt uden den ydre. Vil det sige at det bare er en masse uafhængige figur objekter som på en eller anden måde er knyttet til hinanden?
(jeg skal bruge det i et mundtligt oplæg til en eksamen).
Ved ovenstaaende vil et Kvadrat bestaa af 4 linier og de er meget taet koblet.
Der skal naturligvis vaere en masse kode til oprettelse etc. men det ligger i operationerne.
----
Ihvertfald i nogen sammenhaenge kan man godt definere at de indre figurer tilhoerer den ydre figur, men det giver mening at overfoere en indre figur til en anden ydre figur. Derfor mener jeg godt at man kan kalde det aggregering.
----
Generelt er jeg ikke begejstret for eksmeplet. Kvadrat og Linie vil nok vaere elendig OOP og aggregering/associering haenger lidt paa nogle business rules.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.