1 - O que é Design Pattern?

O Design Pattern ou padrão de projeto é um formato geral utilizado para implementar/resolver uma categoria de projetos ou problemas, no contexto de projeto de software.

Podemos ter um padrão de projeto para sistemas ou para pequenos trechos de código, tais como componentes. Um padrão de projeto pode definir um modo de organizar:

Note que padrões não são códigos prontos, mas práticas ou princípios, como se fossem descrições de “boas maneiras” para implementar um projeto. Eles visam facilitar a reutilização, a documentação e inclusive manter um vocabulário comum (genérico) a respeito do projeto.

O MVC, que vimos em módulos anteriores, é um padrão de projeto.

Os padrões de projeto são definidos por:

Copyright © 2014 AIEC.