Padrão de Projeto

8255 palavras 34 páginas
ENGENHARIA DE SOFTWARE
Prof. RALF LUIS DE MORA
PADRÕES DE PROJETO (DESIGNER PATTERNS)
Aluno: Marcelo Endlich Silva
Turma: 2SC

Padrões de Projeto (Design Patterns ) - O que são?
Padrões de Projeto (os Design Patterns), são combinações de classes e algoritmos associados que cumprem com propósitos comuns de projeto. São normalmente soluções consagradas que se baseiam nas estruturas da orientação a objetos em sua melhor forma.
Cada padrão descreve um problema no nosso ambiente e o cerne da sua solução, de tal forma que você possa usar essa solução mais de um milhão de vezes, sem nunca fazê-lo da mesma maneira.

Os padrões de projeto, basicamente, se dividem em grandes 3 categorias: Criacional, Estrutural e Comportamental. São 4 os elementos importantes que definem um Padrão (Pattern), são eles:

Nome: A identificação do Pattern é importante pois ele torna-se membro do vocabulário do projetista e de seus colegas;
Problema: descreve quando aplicar o Pattern. Apresenta a classe de problemas em questão e seu contexto;
Solução: descreve os elementos que fazem parte do design, seus relacionamentos, responsabilidades e colaborações;
Consequências: os resultados e efeitos causados pela aplicação do pattern.
Para se descrever e catalogar um Padrão de Projeto com total completude de informações são necessários os seguintes dados:

Nome do Pattern e Classificação: Passa a fazer parte do vocabulário dos projetistas;
Propósito: Respostas para as perguntas - O quê o Pattern faz? Que tipo de problema ou característica particular de Design ele trata?
Também Conhecido Como: Conjunto de outros nomes (apelidos) conhecidos para o Pattern, se existir algum;
Motivação: Um cenário que ilustra o problema de Design e como as estruturas de classes e objetos no Pattern o resolvem;
Aplicação: Respostas para as perguntas - Quais são as situações onde este Pattern pode ser aplicado? Quais são os exemplos de Designs que ele pode tratar? Como

Relacionados

  • padrao de projeto
    12041 palavras | 49 páginas
  • Padrão de projeto
    423 palavras | 2 páginas
  • Projeto Padrão
    4627 palavras | 19 páginas
  • projeto padrão de creche
    54492 palavras | 218 páginas
  • Padrão de Projeto Mediator
    928 palavras | 4 páginas
  • Padrão de Projeto Command
    285 palavras | 2 páginas
  • Padrão de Projeto Builder
    435 palavras | 2 páginas
  • Padrão de projeto - visitor
    285 palavras | 2 páginas
  • Padrão de Projeto Strategy
    418 palavras | 2 páginas
  • projeto agrupamento padrão
    2077 palavras | 9 páginas