Operações

Em diagramas de classe, uma operação solicita um serviço que um classificador ou uma instância de uma classe é chamado para executar. As operações são contidas por classes. 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 pretende comprar. Por conseguinte, você pode incluir uma operação addItem() que inclui mercadorias no carrinho e uma operação removeItem( ) que remove mercadorias.

Em diagramas de classe, os métodos C/C++ são mapeados para operações ou comportamentos da classe UML.

Conforme ilustrado na figura na tabela a seguir, as operações são mostradas no compartimento de operações de uma forma em um diagrama de classe UML.

Código Fonte C/C++ Visualização UML
Operações C/C++ são exibidas. Um diagrama ilustrando operações C/C++.

Você pode mostrar, ocultar ou reduzir o compartimento de operações e mostrar ou ocultar o título do compartimento. Também pode especificar os estilos de visibilidade de operações como símbolos de texto (como "+") ou ícones (como Imagem mostrando um ícone de visibilidade protegida do Eclipse para operações.).

Conceitos relacionados
Diagramas de Classes
Classes
Atributos
Multiplicidade
Visibilidade
Tarefas relacionadas
Alterando o Padrão para Mostrar Compartimentos de Atributos e de Operações
Termos de Utilização | Feedback
(C) Copyright IBM Corporation 2004, 2005. Todos os Direitos Reservados.