Pesquisar

sexta-feira, 15 de junho de 2007

Relacionamentos em Diagramas de classes UML

Um relacionamento em UML nada mais é do que uma forma de expressar como um objeto poderá referenciar o outro.
Abaixo seguem dois diagramas de classes equivalentes.

A figura 1 e a 2 modelam o mesmo conceito uma Pessoa, porém a figura 1 é bem mais complexa de se entender do que a figura 2.
Note que cada relacionamento (agregação, composição...) pode ser criado com o uso de uma varivel de classe.

Porém quando se tem um problema um pouco mais complexo do que modelar um simples conceito como uma pessoa ai se tornar melhor o uso do estilo da primeira figura melhor.

Um modelo deve ser encarrado como algo que deve facilitar o entendimento, independe do diagrama, a figura deve ser clara para o entendimento do que se queria expressar.
Então quando for criar modelos não pense em apenas uma documentação mas sim um facilitador de problemas.

Favor não considerar essa modelagem como uma modelagem exemplo a ser comprida, tente entender apenas o conceito relacionamento entre classes.

Um comentário:

Anônimo disse...

I’m not that much of a internet reader to be honest but your
sites really nice, keep it up! I'll go ahead and bookmark your website to come back down the road. Cheers
Also see my web site - barcelona transfer news january 2013