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