Nos diagramas de classe Unified Modeling Language (UML), um relacionamento
é a conexão entre as classes ou interfaces Java ou entre os enterprise beans
Enterprise JavaBeans (EJB).
Você pode utilizar vários relacionamentos para definir a estrutura entre as classes ou interfaces Java
ou entre enterprise beans:
- Os relacionamentos de associação indicam que as instâncias de uma classe se conectam
às instâncias de outra classe.
- Os relacionamentos de dependência indicam que uma alteração em uma classe pode afetar
outra classe.
- Relacionamentos de extensões significam que uma classe é uma especialização de
outra classe.
- Relacionamentos de implementos significam que uma classe fornece uma especificação
e a outra classe implementa a especificação.
Você pode também utilizar relacionamentos de anexos de notas para fornecer informações adicionais
sobre os elementos do diagrama.