Em diagramas de classe UML (Linguagem de Modelagem Unificada), um relacionamento implementa existe entre duas classes quando uma delas precisa implementar, ou realizar, o comportamento especificado pela outra.
A classe que especifica o comportamento é chamada de fornecedora, e a classe que implementa o comportamento é chamada de cliente. Um relacionamento implementa pode incluir essas entre interfaces e classes.
Por exemplo, um relacionamento implementa conecta uma interface com um subsistema. A interface especifica os comportamentos, e o subsistema implementa os comportamentos.
Em diagramas de classe UML, um relacionamento implementa representa uma classe que implementa as operações em uma interface Java.
Conforme ilustrado na figura a seguir, um conector de relacionamento implementa é exibido como uma linha tracejada com uma ponta de seta vazia. O conector aponta do cliente (que realiza o comportamento) para o fornecedor (que especifica o comportamento).
Código fonte Java | Visualização UML |
![]() |
![]() |