1 / 19

Relacionamentos entre Classes

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.

vina
Download Presentation

Relacionamentos entre Classes

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. 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

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

  4. 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

  5. ? ? ? ? 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

  6. 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

  7. 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

  8. 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

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

  10. 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

  11. 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

  12. 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

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

  14. 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

  15. 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

  16. 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

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

  18. 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

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

More Related