Diferença entre associação, composição e agregação de classes e como implementar o código?
Diferença entre associação, composição e agregação de classes e como implementar o código?
Fala, Abel! Olha nós de novo rsrs.
Esses 3 conceitos são maneiras de estabelecer o relacionamento entre duas classes.
Quando a associação representa uma relação "todo-parte" podemos ter duas situações:
Outros tipos de relacionamento incluem a generalização e especialização, que são termos para indicar o relacionamento de herança entre duas classes.
Essas distinções também são muito usadas na construção de diagramas de classes em UML (Unified Modeling Language - uma linguagem visual para mostrar classes, seus relacionamentos e detalhes).
Referências:
Espero que tenha ajudado.
Abraços!
Opa, Abel, bom dia. Sua dúvida foi solucionada? Podemos fechar o tópico?
Abel, boa tarde. Estou fechando esse tópico, ok? Qualquer nova dúvida não deixa de postar aqui no fórum.
Abraços!