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

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

Relacionamentos entre Classes AssociaçãoESPECIALIZAÇÃOAgregação 118.

Apresentações semelhantes


Apresentação em tema: "Relacionamentos entre Classes AssociaçãoESPECIALIZAÇÃOAgregação 118."— Transcrição da apresentação:

1 Relacionamentos entre Classes AssociaçãoESPECIALIZAÇÃOAgregação 118

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

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

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

5 SOM ? IMAGEM ? GADGETS TEXTO ? 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 Especialização 122

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

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

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

9 PRÁTICA TEÓRICA DISCIPLINA MISTA PRÁTICA TEÓRICA AULA MISTA ExemploEspecialização RELEASE 1.0 RELEASE

10 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 é! ExemploEspecialização RELEASE

11 REINOS DO UNIVERSO REINO NATURAL REINO HUMANO ExemploEspecialização RELEASE 1.0 REINOS DO UNIVERSO REINO MATERIAL REINO NATURAL REINO HUMANO RELEASE iGOD 128

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

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

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

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

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

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

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

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


Carregar ppt "Relacionamentos entre Classes AssociaçãoESPECIALIZAÇÃOAgregação 118."

Apresentações semelhantes


Anúncios Google