TRABALHO PADRÕES DE PROJETOS

368 palavras 2 páginas
Trabalho da Disciplina APS - APS - Analise e Projeto de Software
Turma ADS3N-A

TRABALHO PADRÕES DE PROJETOS
(Design Patterns) EXPERT PROXY OBSEVER

Alunos:

Recife – 2013

Padrões de Projetos (Design Patterns)

Serve para facilitar o entendimento como fazer um bom projeto, esse conhecimento foi codificando em formas de padrões. Padrões descrevem, em um formato, um problema e uma possível solução para este problema. e Uma linguagem de padrões agrega um conjunto de padrões relacionados para um contexto em particular.
Permite a redução do tempo gasto com o desenvolvimento e melhoria da qualidade da aplicação. Padrões de projetos servem para mostrar (ou demonstrar) soluções prontas para problemas que são comuns; soluções estas que podem ser implementadas em qualquer linguagem de programação.
Os padrões de projeto podem ser divididos por sua função ou escopo, sendo apresentados em 3 categorias principais, quais sejam, Padrões de Criação, Padrões Estruturais e Padrões comportamentais. Cada uma destas “categorias de padrões de projeto” contém os design patterns que são úteis a cada escopo.

Porque usar padrões?
• Aprender com experiência dos outros
• Melhora a qualidade do software
• Descreve abstrações de software
• Ajuda a documentar a arquitetura
• Captura as partes essências de forma compacta

Padrão Expert

É o padrão mais usado para atribuir responsabilidades. Este padrão visa atribuir responsabilidade ao “expert” de informação - a classe que possui a informação necessária para preencher a responsabilidade.
 Problema:

Qual é o princípio mais básico de atribuição de responsabilidades em projeto OO?
Dado um comportamento (responsabilidade) a qual classe essa responsabilidade deve ser alocada?
 Solução: Atribuir a responsabilidade ao especialista
O especialista é a classe que tem a informação necessária para satisfazer a responsabilidade
 Benefícios:

Leva a projetos onde o objeto

Relacionados

  • Trabalho Final Padroes De Projeto
    3421 palavras | 14 páginas
  • Justificativa TCC
    3192 palavras | 13 páginas
  • Rup e reuso
    2439 palavras | 10 páginas
  • padroes mvc
    5030 palavras | 21 páginas
  • Relatorio
    1552 palavras | 7 páginas
  • Utilizando padrões de Projeto JEE no desenvolvimento de aplicações web: um estudo de caso
    5405 palavras | 22 páginas
  • Scrum
    1309 palavras | 6 páginas
  • Padrões do Mercado de Carbono Voluntário e Inovação Tecnológica
    4069 palavras | 17 páginas
  • Template Explicando Padr Es De Projeto
    1035 palavras | 5 páginas
  • informatica
    1143 palavras | 5 páginas