Olá pessoal, tudo bem? Estou estudando diagramas UML e acabei ficando com um pouco de dúvida em relação às terminologias. Vou escrever abaixo o que entendi, mas se estiver errado, por favor me corrijam.
1)Composição -> quando o todo não existe sem as partes.
2)Agregação -> relacionamento todo-parte onde as partes existem sem o todo.
3)Associação -> apenas associam-se dois componentes (mas o que exatamente isso significa? Se um componente está usando os recursos do outro por meio de interface não configura relação de dependência? A relação pode ser tanto de dependência quanto de associação ao mesmo tempo?)
4)A (diamante preenchido) -------------- B significa que A e B participam de uma relação de composição, sendo que B é a parte "grande", por assim dizer, e que A o compõem, é uma das partes "auxiliares".
Obrigada desde já pela ajuda, pessoal!