Associazioni (composizione e aggregazione) o relazione has-A in Java.

La relazione Has-A è anche nota come composizione e aggregazione in java.

Composizione : senza un oggetto contenitore esistente, se non esiste alcuna possibilità che l’oggetto contenuto esistente, il contenitore e gli oggetti contenuti sono fortemente associati e questa forte associazione è nota come Composizione.

Esempio : l’università è composta da diversi dipartimenti, senza un’università esistente non ci sono possibilità di un dipartimento esistente, quindi università e dipartimento sono fortemente associati.

Aggregazione : senza un oggetto contenitore esistente, se esiste la possibilità che l’oggetto contenuto esistente, il contenitore e gli oggetti contenuti sono debolmente associati e questa associazione debole è nota come aggregazione.

<”Exa mple: il dipartimento è composto da diversi professori, senza il dipartimento esistente potrebbe esserci la possibilità di oggetti professori esistenti, quindi dipartimento e Professori sono debolmente associati.

Di seguito è riportata l’implementazione di entrambi i concetti discussi sopra.

Grazie per aver letto.