190 likes | 377 Views
Relacionamentos entre Classes. Associação. ESPECIALIZAÇÃO. Agregação. 118. herança é um / é uma is a taxionomia. Especialização. Notação Gráfica. Super Classe. Sub Classe. Sub Classe. Sub Classe. Super Classe. Sub Classe. Sub Classe. Sub Classe. 119. IDENTIFICAÇÃO.
E N D
Relacionamentos entre Classes Associação ESPECIALIZAÇÃO Agregação 118
herança é um / é uma is a taxionomia Especialização Notação Gráfica Super Classe Sub Classe Sub Classe Sub Classe Super Classe Sub Classe Sub Classe Sub Classe 119
IDENTIFICAÇÃO POSSE CONHECIMENTO BIOMETRIA Exemplo Especialização IRIS DIGITAL VOZ 120
Estabelecer critério de especialização Critério: Material que é feito INSTRUMENTO INSTRUMENTO Exemplos Especialização MADEIRA CORDAS CORDAS SOPRO METAIS PERCUSSÃO Critério: Maneira de tocar 121
? ? ? ? Exercício Especialização GADGETS IMAGEM ? SOM ? TEXTO ? 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 122
RELEASE 1.0 RELEASE 2.0 ALUNO ALUNO GRADUAÇÃO REGULAR PÓS-GRADUAÇÃO ESPECIAL SEQUENCIAL OUVINTE . Especialização de ALUNO? . Onde instanciar ALUNO do segundo grau? Quando ESPECIALIZAR ou quando tratar como ATRIBUTO? Exemplo Especialização ALUNO REGIME {Regular; Especial; Ouvinte} 123
RELEASE 1.0 CURSO GRADUAÇÃO SEQUENCIAL PÓS-GRADUAÇÃO . Especialização de CURSO? . Onde instanciar ALUNO do segundo grau? . E Licenciatura e Tecnologia ? Exemplo Especialização 124
RELEASE 2.0 CURSO FUNDAMENTAL MÉDIO SUPERIOR Exemplo Especialização STRICTO SENSU LATO SENSU BACHARELADO TECNOLOGIA PROFISSIONAL ACADÊMICO LICENCIATURA GRADUAÇÃO SEQUENCIAL PÓS-GRADUAÇÃO 125
RELEASE 1.0 RELEASE 2.0 DISCIPLINA AULA TEÓRICA TEÓRICA PRÁTICA PRÁTICA MISTA MISTA Exemplo Especialização 126
RELEASE 1.0 VINHO GOSTOSO RUIM AZEDO . Este modelador entende de UML? . Este modelador entende do objeto VINHO? . Não sabemos como deve ser, mas sabemos como não é! Exemplo Especialização 127
REINOS DO UNIVERSO RELEASE 1.0 REINO NATURAL REINO HUMANO Exemplo Especialização REINOS DO UNIVERSO REINO NATURAL REINO HUMANO REINO MATERIAL RELEASE 2.0 iGOD @OCRIADOR 128
RELEASE 4.0 RELEASE 3.0 Especialização Exemplo REINOS DO UNIVERSO REINOS DO UNIVERSO Apenas uma mudançazinhade nada ! REINO ANIMAL REINO NATURAL REINO ANIMAL REINO VEGETAL REINO HUMANO REINO VEGETAL REINO MINERAL REINO MATERIAL REINO MINERAL REINO NATURAL REINO MATERIAL iGOD @OCRIADOR 129
DEFAULT {disjoint} {incomplete} SOBREPOSIÇÃO / DISJUNÇÃO / COMPLETO / INCOMPLETO {overlapping} {disjoint} {complete} {incomplete} Especialização A A1 A2 {disjoint} {incomplete} 130
PESSOA PESSOA PROFISSIONAL {disjoint} disjunção {complete} . PESSOA é Classe Abstrata {overlapping} sobreposição . Joaquim pode ser ALUNO e PROFESSOR {overlapping} {incomplete} Exemplos Especialização ALUNO HOMEM MÉDICO PROFESSOR MULHER ADVOGADO 131
Uso INADEQUADO da HERANÇA 02. Associação como Especialização! 01. Herança Tardia! FIGURA GEOMÉTRICA CURSO COMPUTADOR PESSOA Exemplos POLIGONO CIRCULO CPU CLIENTE ESTUDANTE PROFESSOR MEMÓRIA EMPREGADO PERIFÉRICO PARENTE DISCIPLINA 04. Partes como Especialização! 03. Generalização forçada! ELIPSE 132
Uso INADEQUADO da HERANÇA 06. Super genérico! 05. Estados como Especialização! PESSOA PESSOA Exemplos Gosta do RC Não gosta RC CRIANÇA JOVEM ADULTO 133
Uso INADEQUADO da HERANÇA 08. Choque de critérios ! AERONAVE Critério A Exemplos CIVIL MILITAR Critério B CARGA PASSAGEIRO 134
Uso INADEQUADO da HERANÇA 09. Critério confuso e ambíguo ! CONSUMIDOR Critério: Atividade Econômica ou Localização ? Exemplos RESIDENCIAL INDUSTRIAL RURAL 135
01 . Explicar as diferenças. B Escrever escritor Exercícios ESCRITOR Nome Escrever C escreve ESCRITOR ESCRITA ESCRITOR LIVRO LIVRO realiza D A 136