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

3 respostas
pooprogramaçãojava
G

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.

3 Respostas

A

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.

G

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

A

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).

Criado 12 de novembro de 2017
Ultima resposta 12 de nov. de 2017
Respostas 3
Participantes 2