Boa tarde pessoal!
Então, estou fazendo um trabalho da faculdade, na fase de dimensionar as classes, relacionamentos etc…
Estou com uma dúvida com os conectores UML. Estou utilizando o Microsoft Visio pra fazer os diagramas.
Existe o conector Agregação(losango vazado, só o contorno) do Visio, e também existe o conector Composição(losango todo “pintado”)…
Em que casos cada um se aplica?
Pergunto pois tenho um caso onde tenho a classe Computador e a classe Porta. Logo, um Computador pode ter uma ou N portas.
E também tenho o caso da classe LeitorCD e a classe CD, onde LeitorCD pode ter zero ou UM CD.
Qual é a melhor forma de abordar este caso? Estes conectores se diferenciam quanto ao número de referências de uma classe dentro de outra?
Obrigado!