Estes conceitos sobre diagramas de classe UML (Unified Modeling
Language) ajudam a criar e utilizar diagramas de classe para entender
e desenvolver estruturas e relacionamentos entre artefatos em
aplicativos C/C++.
Diagramas de Classes
Um diagrama de classe fornece uma representação gráfica das
estruturas e dos relacionamentos de elementos em um aplicativo.
Classes
As classes são elementos do diagrama UML (Unified Modeling Language)
que representam abstrações de um objeto ou conjunto de objetos que compartilham
uma estrutura e um comportamento comuns.
Atributos
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.
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.
Multiplicidade
Em diagramas de classe, a multiplicidade especifica o intervalo de
cardinalidades permitidas que um conjunto de classes associadas pode assumir.
Visibilidade
Em diagramas de classe, a visibilidade define se outras classes
podem ver e utilizar os atributos e operações de classes específicas.