Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Relacionamento entre classes

Durante meus estudos tive dúvida nos tipos de relacionamento que uma classe pode ter sendo agregação ou composição, poderia me explicar melhor e se possível com exemplos?

Obrigado

2 respostas
solução!

Opa!

Tudo bom Thierry?

Vamos lá...

Esses relacionamentos são definidos pra deixar claro um relacionamento de container, onde um contém o outro.

A diferença entre estes 2 são que quando tenho agregação, o contido não depende do container para existir. Por exemplo:

Playlist -> Musica

Posso usar uma música independente de uma playlist.

No caso da composição, não faz sentido o contido existir sem o container.

Corpo -> Perna

Uma perna precisa do corpo para existir.

Um abraço!

Luan

Obrigado, muito bom o exemplo!