Buongiorno a tutti,
so che, nel caso di Composizione tra 2 classi Java valgono le regole che:
l'oggetto contenitore è responsabile del ciclo di vita dell'oggetto contenuto, e che il costruttore dell'oggetto contenitore deve creare l'oggetto contenuto.
Nel caso dell'Aggregazione vale che:
l'oggetto contenitore NON è responsabile del ciclo di vita dell'oggetto contenuto, ma non so nulla circa l'impelementazione.
Mettiamo di avere, come nell'esempio didattico classico per antonomasia, una COMPOSIZIONE tra la classe AUTOMOBILE e RUOTA.
Come si implementa la classe Automobile, sapendo che c'è composizione tra le due classi?
E ammettendo che tra le stesse due classi ci fosse relazione di aggregazione (è sbagliato ma è solo per vedere effettive le differenze di codice) cosa cambierebbe a livello di programmazione?

Rispondi quotando