Em diagramas de classe UML (Linguagem de Modelagem Unificada), um relacionamento é a conexão entre classes ou interfaces Java ou entre beans corporativos EJB (Enterprise JavaBeans).
É possível utilizar vários relacionamentos para definir a estrutura entre classes ou interfaces Java ou entre beans corporativos:
Também é possível utilizar relacionamentos de anexo de nota para fornecer informações adicionais sobre elementos do diagrama.