Em diagramas de classe, um atributo representa uma definição de dados para uma instância de um classificador. Um atributo descreve um intervalo de valores para a definição de dados.
Um classificador pode ter qualquer quantidade de atributos ou então nenhum. Os atributos descrevem a estrutura e o valor de uma instância de uma classe.
Por exemplo, um dos atributos que uma classe "Customer" possui é um atributo "balance", que contém a quantidade de dinheiro na conta do cliente.
Em diagramas de classe UML, existem os seguintes mapeamentos:
Os atributos são mostrados no compartimento de atributos de uma forma.
A tabela a seguir mostra os atributos declarados no código fonte e como eles estão ilustrados no Visualizador.
Código Fonte C/C++ | Visualização UML |
Você pode mostrar, ocultar ou reduzir o compartimento de atributos e
mostrar ou ocultar o título do compartimento. Também pode especificar os estilos de
visibilidade de atributos como símbolos de texto (como "-") ou ícones
(como ).