Relacionamentos de implementos em diagrama de classes UML

Nos diagramas de classe Unified Modeling Language (UML), um relacionamento de implementos existe entre duas classes quando uma delas deve implementar, ou realizar, o comportamento especificado pela outra.

A classe que especifica o comportamento é denominada fornecedor e a classe que implementa o comportamento é denominada cliente. Um relacionamento de implementos pode incluir aquelas entre as interfaces e as classes.

Por exemplo, um relacionamento de implementos conecta uma interface a um subsistema. A interface especifica os comportamentos e o subsistema implementa os comportamentos.

Nos diagramas de classe UML, um relacionamento de implementos representa uma classe que implementa as operações em uma interface Java.

Como ilustra a seguinte figura, um relacionamento de implementos é exibido como uma linha tracejada com uma ponta de seta vazada. O conector aponta do cliente (que realiza o comportamento) para o fornecedor (que especifica o comportamento).

Código-fonte Java Representação Visual UML
A imagem mostra o código-fonte Java de amostra. A imagem mostra como um relacionamento de implementos é representado no diagrama de visualização UML.
Conceitos relacionados
Relacionamentos de Associação em Diagramas de Classe UML
Relacionamentos de Extensões em Diagramas de Classe UML
Tarefas relacionadas
Mostrando elementos Java relacionados em diagramas de classes UML baseados em relacionamentos de saída
Mostrando elementos Java relacionados em diagramas de classes UML baseados em relacionamentos de entrada
Preenchendo diagramas de classes UML com elementos de origem Java baseados no tipo
Criando relacionamentos de implementos entre classes e interfaces Java em diagramas de classe UML

Feedback