Juliana Jenny Kolb
Home > Engenharia de Software > Sumário > Engenharia de Requisitos > UML > Diagrama de Classes > Associações
Associação Unária ou Reflexiva
Este tipo de associação ocorre quando existe um relacionamento de uma classe para consigo mesma. A Figura 1 ilustra um exemplo.
Figura 1: Associação unária.
Fonte: GUEDES(2006).
Ao observarmos a Figura 1, percebe-se que a classe Funcionário apresenta como atributo o Código do Funcionário, Nome e o Código do Chefe. O chefe do funcionário também é, por sua vez, um funcionário da empresa e, portanto, também s constitui em uma instância da Classe Funcionário.
A associação chamada Chefia indica uma possível relação entre uma ou mais instâncias da classe Funcionário com outras instâncias da própria classe Funcionário. Esta associação determina que um funcionário pode ou não chefiar outros funcionários (0…*).
Ver: Multiplicidade (+) e Visibilidade (+).
Referência Bibliográfica
GUEDES, Gilleanes T. A. UML: Uma abordagem prática. São Paulo: Novatec, 2006.