A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Relacionamentos entre Classes

Apresentações semelhantes


Apresentação em tema: "Relacionamentos entre Classes"— Transcrição da apresentação:

1 Relacionamentos entre Classes
Associação ESPECIALIZAÇÃO Agregação 118

2 Super Classe Sub Classe Super Classe Sub Classe Especialização
Notação Gráfica herança é um / é uma is a taxionomia Super Classe Sub Classe Super Classe Sub Classe 119

3 Especialização Exemplo CONHECIMENTO POSSE IDENTIFICAÇÃO BIOMETRIA
DIGITAL IRIS VOZ 120

4 Estabelecer critério de especialização
Exemplos Estabelecer critério de especialização Critério: Maneira de tocar SOPRO CORDAS INSTRUMENTO PERCUSSÃO Critério: Material que é feito CORDAS MADEIRA INSTRUMENTO METAIS 121

5 CLASSIFICAR (Especializar/Generalizar)
Especialização Exercício CLASSIFICAR (Especializar/Generalizar) iPod / iPhone / NoteBook / NetBook / tablet LapTop / DeskTop / PenDrive (Memory Key) MP3Player / Celular / Apontador Laser PDA / Câmera Digital / SmartPhone iPad / Kindle / Xing-Ling / HiPhone HD / CD / DVD / no-breaks / tonners / baterias / etc ? SOM ? IMAGEM ? GADGETS TEXTO ? 122

6 . Especialização de ALUNO? . Onde instanciar ALUNO do segundo grau?
Exemplo PÓS-GRADUAÇÃO GRADUAÇÃO ALUNO SEQUENCIAL RELEASE 1.0 . Especialização de ALUNO? . Onde instanciar ALUNO do segundo grau? RELEASE 2.0 ESPECIAL REGULAR ALUNO OUVINTE Quando ESPECIALIZAR ou quando tratar como ATRIBUTO? ALUNO REGIME {Regular; Especial; Ouvinte} 123

7 . Especialização de CURSO? . Onde instanciar ALUNO do segundo grau?
Exemplo RELEASE 1.0 SEQUENCIAL GRADUAÇÃO CURSO PÓS-GRADUAÇÃO . Especialização de CURSO? . Onde instanciar ALUNO do segundo grau? . E Licenciatura e Tecnologia ? 124

8 Especialização Exemplo RELEASE 2.0 TECNOLOGIA BACHARELADO SEQUENCIAL
GRADUAÇÃO PÓS-GRADUAÇÃO MÉDIO FUNDAMENTAL CURSO SUPERIOR STRICTO SENSU LATO SENSU ACADÊMICO PROFISSIONAL LICENCIATURA 125

9 Especialização Exemplo RELEASE 1.0 PRÁTICA TEÓRICA DISCIPLINA MISTA
AULA MISTA 126

10 . Este modelador entende de UML?
Especialização Exemplo RELEASE 1.0 RUIM GOSTOSO VINHO AZEDO . Este modelador entende de UML? . Este modelador entende do objeto VINHO? . Não sabemos como deve ser, mas sabemos como não é! 127

11 Especialização Exemplo RELEASE 1.0 REINOS DO UNIVERSO REINO MATERIAL
iGOD Especialização @OCRIADOR Exemplo RELEASE 1.0 REINOS DO UNIVERSO REINO MATERIAL REINO NATURAL REINO HUMANO RELEASE 2.0 REINOS DO UNIVERSO REINO NATURAL REINO HUMANO 128

12 Especialização Exemplo REINOS DO UNIVERSO REINO MATERIAL REINO NATURAL
iGOD Especialização @OCRIADOR Exemplo REINOS DO UNIVERSO REINO MATERIAL REINO NATURAL REINO HUMANO REINO MINERAL REINO ANIMAL REINO VEGETAL RELEASE 3.0 REINOS DO UNIVERSO REINO MATERIAL REINO NATURAL REINO MINERAL REINO ANIMAL REINO VEGETAL Apenas uma mudançazinha de nada ! RELEASE 4.0 129

13 SOBREPOSIÇÃO / DISJUNÇÃO / COMPLETO / INCOMPLETO
Especialização SOBREPOSIÇÃO / DISJUNÇÃO / COMPLETO / INCOMPLETO {overlapping} {disjoint} {complete} {incomplete} A2 A1 A {disjoint} {incomplete} DEFAULT {disjoint} {incomplete} 130

14 {overlapping} sobreposição . Joaquim pode ser ALUNO e PROFESSOR
Especialização Exemplos PROFESSOR ALUNO PESSOA ADVOGADO MÉDICO PROFISSIONAL MULHER HOMEM PESSOA {overlapping} sobreposição . Joaquim pode ser ALUNO e PROFESSOR {overlapping} {incomplete} {disjoint} disjunção {complete} . PESSOA é Classe Abstrata 131

15 Uso INADEQUADO da HERANÇA Exemplos
02. Associação como Especialização! 01. Herança Tardia! PROFESSOR ESTUDANTE CURSO DISCIPLINA POLIGONO FIGURA GEOMÉTRICA CIRCULO ELIPSE 04. Partes como Especialização! 03. Generalização forçada! MEMÓRIA CPU COMPUTADOR PERIFÉRICO EMPREGADO CLIENTE PESSOA PARENTE 132

16 Uso INADEQUADO da HERANÇA Exemplos
05. Estados como Especialização! 06. Super genérico! JOVEM CRIANÇA PESSOA ADULTO Gosta do RC PESSOA Não gosta RC 133

17 Uso INADEQUADO da HERANÇA Exemplos
08. Choque de critérios ! CIVIL AERONAVE MILITAR CARGA PASSAGEIRO Critério A Critério B 134

18 Uso INADEQUADO da HERANÇA Exemplos
09. Critério confuso e ambíguo ! INDUSTRIAL RESIDENCIAL CONSUMIDOR RURAL Critério: Atividade Econômica ou Localização ? 135

19 A B C D Exercícios 01 . Explicar as diferenças. escritor Escrever
Nome Escrever LIVRO ESCRITOR escreve C realiza LIVRO ESCRITA ESCRITOR D 136


Carregar ppt "Relacionamentos entre Classes"

Apresentações semelhantes


Anúncios Google