Padrão de Projeto

Padrão de Projeto representa um modelo ou exemplo de solução correta para um problema comum no desenvolvimento de software.

A vantagem de usar um padrão de projeto é a redução da complexidade do fluxo de trabalho, pois o tempo de escrita de código é reduzido. Todos os padrões já possuem nomes predefinidos, o que também facilita a interação entre desenvolvedores.

Entre as desvantagens, pode-se mencionar que os desenvolvedores ficam tentados a aplicar o padrão escolhido, mesmo quando nem todas as suas funções são necessárias para o produto que está sendo implementado.

Existem tipos principais de padrões de projeto:

Veja também

  • padrão antipadrão,
    que define uma solução incorreta para um problema
  • conjunto de conceitos Paradigma de Programação,
    que define uma abordagem à programação
  • técnica planning-poker,
    que se destina a estimar o volume e a complexidade de tarefas
  • diagrama de Burndown,
    que é usado para a representação gráfica do volume de trabalho