Exemplos em código de Agregação e composição

Procurei no google alguns exemplos em código sobre os dois conceitos, mas não achei. O conceito de ambos eu entendi, só não sei como aplicar em código.

Olá Gilmar, tudo bem?

Agregação e composição se difere apenas no conceito, pois na prática acontece do mesmo jeito.
A obrigatoriedade da composição não é expressa em código.

1 curtida

Pra colocar esse conceito em código é só colocar uma classe como atributo?

Exatamente!

O que você pode fazer com a composição é forçar a atribuição para este atributo, por exemplo colocando no construtor um parâmetro para esse atributo e caso seja passado como null você estoura uma exceção, isso seria o mais próximo de composição (já que na composição temos a obrigação de termos o atributo com valor).

1 curtida