Padroes GOF

1574 palavras 7 páginas
Padrões de Projeto
Uma Introdução

Fernando Deschamps
Sistemas Industriais Inteligentes – S2i
Departamento de Automação e Sistemas – DAS
Universidade Federal de Santa Catarina – UFSC

Agenda
Introdução:
O que são padrões de projeto?
Motivação de seu uso.

Conceitos básicos:
Principais atributos.
Problemas que os padrões de projeto resolvem.
Como selecionar um padrão.
Como usar um padrão.

Alguns padrões de projeto.
Exemplos da estrutura de alguns dos padrões de projeto.
Onde obter mais informações.

Introdução
Em geral, em engenharia de software, dois são os principais temas tratados:
Metodologia para o desenvolvimento de sistemas.
Linguagem de modelagem para o projeto de software orientado a objetos.

As dificuldades encontradas são decorrentes da falta de experiência de quem está aprendendo ambos os temas pela primeira vez ou da dificuldade de combinação de todos os elementos que fazem parte do projeto de um sistema complexo.
“Estudos de casos” são uma fonte bastante rica para a solução de problemas de projeto, mesmo para projetistas experientes.

Algumas Definições...
O que é um padrão de projeto?
Um padrão de projeto é uma estrutura recorrente no projeto de software orientado a objetos. Pelo fato de ser recorrente, vale a pena que seja documentada e estudada.

O que faz um padrão de projeto?
Um padrão de projeto nomeia, abstrai e identifica os aspectos chave de uma estrutura de projeto comum para torná-la útil para a criação de um projeto orientado a objetos reutilizável. Problemas de Projeto
Solucionados por Padrões
Procurando objetos apropriados.
Determinando a granularidade dos objetos.
Especificando interfaces dos objetos.
Especificando implementações dos objetos.
Herança de classe versus herança de interface.
Programando para uma interface, não para uma implementação. Colocando os mecanismos de reutilização para funcionar.
Herança versus composição.
Delegação.
Herança versus tipos

Relacionados

  • Padrões de GoF
    1154 palavras | 5 páginas
  • Padroes GOF
    1574 palavras | 7 páginas
  • Padrões de projeto gof
    1103 palavras | 5 páginas
  • Multimidia
    512 palavras | 3 páginas
  • LocadoraBD
    2068 palavras | 9 páginas
  • Padrões de Projetos
    576 palavras | 3 páginas
  • Trabalho
    1374 palavras | 6 páginas
  • Padroes de projeto
    1278 palavras | 6 páginas
  • Design Patterns
    1309 palavras | 6 páginas
  • Orientador De Estudos APD2 2 Respostas
    3968 palavras | 16 páginas