Padrões de projetos

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

Problemas de

Relacionados

  • Padroes de projeto
    963 palavras | 4 páginas
  • Padrões de Projetos
    5705 palavras | 23 páginas
  • Padroes de projeto
    1278 palavras | 6 páginas
  • padroes de projetos
    1641 palavras | 7 páginas
  • Padrões de Projetos
    514 palavras | 3 páginas
  • Padrões de Projeto
    1915 palavras | 8 páginas
  • Padroes De Projeto
    2528 palavras | 11 páginas
  • Padrões de Projeto
    2191 palavras | 9 páginas
  • Padrões de projetos
    4033 palavras | 17 páginas
  • Padrões de Projeto
    1034 palavras | 5 páginas