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

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

Diagramas de Colaboração entre Objetos Motivação.

Apresentações semelhantes


Apresentação em tema: "Diagramas de Colaboração entre Objetos Motivação."— Transcrição da apresentação:

1 Diagramas de Colaboração entre Objetos Motivação

2 Exemplo de solução concentradora (pseudo-código)

3

4 Modelo Conceitual

5 Lições do Modelo Conceitual Pelo Modelo Conceitual, objetos Emprestimo e ItemDeEmprestimo deviam ser invisíveis ao objeto VideoLocadora Desta forma, objetos VideoLocadora não ficam sobrecarregados Outra maneira de dizer Objetos VideoLocadora, Cliente, Emprestimo e ItemDeEmprestimo devem cooperar para realizar a operação de sistema emprestafita()  Um diagrama de colaboração entre objetos, baseado no Modelo Conceitual e em certos padrões de software, deve colocar as coisas desta forma

6 Uma diagrama de colaboração para o mesmo problema

7 Resulta em código mais elegante

8 Orientação a Objeto Não É Apenas Diagrama de Classe Quando uma ou duas classes fazem tudo, e as outras são meras pacientes desse processo, não existe propriamente orientação a objeto, mas uma estrutura concentradora Seria preferível fazer um projeto estruturado bem feito do que um projeto orientado a objeto, desta forma

9 OO Não É Simulação Muitos projetistas cometem o erro de acreditar que um sistema orientado a objeto é uma simulação do mundo real Mas isso não é normalmente verdade O sistema representa as informações do mundo real e não as coisas propriamente ditas Os métodos não correspondem a ações do mundo real, mas sim à realização interna de contratos de operações externas (ou operações de sistema) Por este motivo é que os métodos internos são citados apenas na fase de projeto e sequer aparecem na fase de análise


Carregar ppt "Diagramas de Colaboração entre Objetos Motivação."

Apresentações semelhantes


Anúncios Google