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++.
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.
Diagramas de Classes
Um diagrama de classe fornece uma representação gráfica das estruturas e dos relacionamentos de elementos em um aplicativo.
Relacionamentos
Em diagramas de classe, um relacionamento é a conexão entre classes C/C++ e outros elementos.
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.