Design Patterns

962 visualizações

Publicada em

apresentação feita na reunião do riojug

Publicada em: Tecnologia, Diversão e humor
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
962
No SlideShare
0
A partir de incorporações
0
Número de incorporações
168
Ações
Compartilhamentos
0
Downloads
40
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide
  • Design Patterns

    1. 1. Padrões de Projeto Uma viagem pelo mundo do objetos, seus problemas e possíveis soluções Andre Fonseca http://www.andrefonseca.net
    2. 2. Quem sou eu ?
    3. 3. AGENDA • Historia • Definição • Porque usar • Cuidados (erros e excessos) • Mundo modernos (25 anos após o lançamento)
    4. 4. Mas o que é um padrão de projeto ?
    5. 5. Incrível!!! Um começo fora da informática...
    6. 6. Christopher Alexandre Arquiteto, austríaco, matemático, professor emérito da Universidade da Califórnia, Berkeley.
    7. 7. Um banquinho, uma praça, uma árvore e um violão . . .
    8. 8. Aprendendo com os erros acertos dos outros
    9. 9. “cada padrão descreve um problema no nosso ambiente e o cerne de sua solução, de tal forma que possa usar essa solução mais de milhões de vezes...”
    10. 10. Mas como fica a história na informática ?
    11. 11. GoF ! Mas como fica a história na informática ?
    12. 12. brycej's CC license
    13. 13. GoF
    14. 14. Catálogo
    15. 15. O Sr tem uma solução para mapeamento objeto relacional ?
    16. 16. Posso sugerir alguns : DAO é um muito usado
    17. 17. Problema
    18. 18. Problema Contexto
    19. 19. Problema Solução Contexto
    20. 20. Linguagem comum... Um facilitador
    21. 21. Pedindo o almoço ...
    22. 22. Mas.. quais foram os critérios de escolha das soluções para o catálogo?
    23. 23. Momento post it
    24. 24. Programando para interface, não para implementação
    25. 25. Buscar a composição de objetos a herança.
    26. 26. Fechado para alteração, entretanto, aberto para extensão
    27. 27. Projetando para mudanças
    28. 28. Usar padrões sempre ? Quando devo usar ou não usar ? Como saber qual é o melhor ou mais coerente ?
    29. 29. Buscando o equilíbrio para a força
    30. 30. Projeto focar, não bom é focar no padrão
    31. 31. Pessoal Experiente em Programação e Design Patterns adverte Usar Padrões de Projeto em excesso pode aumentar a complexidade do projeto sem necessidade e deixar o programador extressadão. Escolha sempre a solução mais simples possa realizar a tarefa
    32. 32. Permaneça simples O ótimo é o maior inimigo do bom Faça programas para humanos entender
    33. 33. Anti Patterns
    34. 34. Eles não são tal mal assim
    35. 35. O caso do singletown
    36. 36. anos
    37. 37. Padrões J2EE DSLs IOC Linguagens Dinâmicas Banco de Dados de Banco de Dados orientado Objetos a documento etc ...
    38. 38. Perguntas ?

    ×