Operações nos Diagramas de Classe UML

Nos diagramas de classe Unified Modeling Language (UML), uma operação solicita um serviço que um classificador ou uma instância de uma classe é chamado a executar. Operações são contidas por classes e interfaces. Um classificador pode ter qualquer quantidade de operações ou então nenhuma.

As operações são execuções de funções ou consultas que um objeto pode ser chamado para executar. Uma operação adequadamente definida executa apenas uma ação.

Por exemplo, você pode tornar uma classe Cart responsável por incluir e remover mercadorias que um cliente planeje comprar. Em seguida, você pode incluir uma operação addItem( ) que inclui mercadorias no carrinho e uma operação removeItem( ) que remove mercadorias.

Operações são mostradas no compartimento de operação de um classificador em um diagrama de classe UML. Operações que sejam definidas no escopo da classe, que é estática, são mostradas como sublinhadas. Os estilos de visibilidade de operações podem ser representados como símbolos de texto (como "+") ou ícones (como Imagem mostrando um ícone de visibilidade Protegida do Eclipse para operações.).

A figura a seguir ilustra como as operações são representadas com ícones de visibilidade em diagramas de classe.

Código-fonte Java Representação Visual UML
A imagem mostra o código fonte Java que aparece como operações. A imagem mostra como operações (métodos) de classes Java são representadas em diagramas de classe UML.
Conceitos relacionados
Atributos nos Diagramas de Classe UML
Tarefas relacionadas
Mostrando Assinaturas de Operações de Classificadores nos Diagramas de Classe UML

Feedback