Escolar Documentos
Profissional Documentos
Cultura Documentos
- Diagrama de Classes
Félix Macueia
Diagrama de
Classes
Aplicação
- Classes de objectos
- Relações de Associação e Generalização
- Multiplicidade
O que modelar?
Tanto os atributos como as operações podem ser visíveis ou não para outras
classes. Esta propriedade denomina-se visibilidade e assume 3 níveis:
* Público - Qualquer classe tem acesso ao elemento. É representado através
do prefixo +.
* Protegido - Qualquer descendente da classe pode utilizar o elemento. É
representado através do prefixo #.
* Privado - Apenas a própria classe tem acesso ao elemento. É representado
através do prefixo -.
Visibilidade
0..1 - Opcional.
1..1 - Obrigatório existir um objecto, frequentemente representado por
apenas 1.
1..10 - Um valor entre o intervalo estabelecido, neste caso de um a dez.
0..* - Zero ou infinitos objectos da classe, também representado
por apenas *.
1..* - Um ou infinitos objectos da classe.
Multiplicidade
Identificação de classes