Introduo
n
Introduo
n
Introduo
Benefcios
n
Perspectiva conceitual
n
Perspectiva conceitual
n
Perspectiva conceitual
n
Anlise:
Projeto:
10
Algumas tcnicas:
n
n
11
Anlise lingustica
n
Atributos
n
So os tipos escalares
Tipagem
n
Atributos podem ter tipos clssicos como string, inteiro, data, etc.,
ou tipos primitivos definidos pelo analista:
Valores Iniciais
Atributos podem ser definidos com
valores iniciais.
Valores iniciais so produzidos no
atributo no momento que as instncias
da classe correspondente forem criadas
Atributos Derivados
n
Enumeraes
So um meio termo entre o conceito e o atributo.
n So basicamente strings e se comportam como tal, mas h um
conjunto predefinido de strings vlidas que constitui a
enumerao.
n
Caractersticas de Enumeraes
n
Tipos Primitivos
nO
nTipos
19
Fluxo Principal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
20
Exemplo: resultado
Associaes
n
Papeis
n
Multiplicidade de Papel
Indica quantos objetos podem se associar.
n Sempre h um limite inferior.
n Pode haver um limite superior.
n Consideraes de Multiplicidade
n
o O
Uma
Armadilha da Obrigatoriedade
n
Um dia ela possivelmente ser paga, mas ela pode existir sem o
pagamento por algum tempo.
nEmbora
nEnto
29
30
Exerccio
n
31
Referncias
n