Operações

Em diagramas de classe UML (Linguagem de Modelagem Unificada), 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.

Em diagramas de classe UML, métodos Java são mapeados para operações (comportamentos) de classe UML.

Operações são mostradas no compartimento de operação de uma forma 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 Visualização 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
Atributos de Visibilidade em Diagramas UML
Tarefas relacionadas
Configurando o Padrão para Mostrar Assinaturas de Operação
Alterando o Padrão para Mostrar Compartimentos de Atributos e de Operações
Alterando o Estilo de Visibilidade Padrão para Atributos e Operações
Mostrando Assinaturas de Operação de Classificadores
Termos de Utilização | Feedback
(C) Copyright IBM Corporation 2004, 2005. Todos os Direitos Reservados.