Pergunta

Alguém pode me ajudar com um esclarecimento desses termos;Relação, associação, ligação..etc.

Iniciei um estudo menor sobre UML com foco particular em associações e sua tradução para código-fonte.

Tenho notado que vários termos são usados ​​ao descrever associações.Alguém de vocês que tenha mais conhecimento sobre esta área pode esclarecer esses termos?Como se relacionam e em que contextos devem ser utilizados.

Cumprimentos /

Foi útil?

Solução

Estou tendo problemas para lembrar exatamente os termos agora, então estou usando Wikipédia para ajudar a refrescar minha memória.Um relacionamento é um termo mais amplo que abrange todas as formas de relacionamento de classe.Uma associação é uma conexão simples entre duas classes.Uma agregação é onde uma classe é composta por outra classe.Uma composição é uma agregação onde as classes que compõem a classe contêiner têm seu ciclo de vida vinculado ao contêiner onde se o contêiner for destruído as classes que o compõem são destruídas.Generalizações mostram herança e realização mostra quando uma classe implementa uma interface ou uma classe abstrata.Não tenho certeza do que é uma ligação.Espero que isto ajude.

EDITAR:Ligação encontrada, é uma ligação entre duas instâncias de um objeto ou para mostrar que um objeto é uma instância de outro objeto.Não tenho certeza de onde é usado.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top