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.