Design Pattern (2013)

Os programadores informáticos, provavelmente, reutilizam o seu código para resolver um determinado problema. Talvez eles têm um script unicamente focado para a conexão de dados, outro script para validar dados dum formulário, etc.

Design Patterns não é reutilização de código mas sim reutilização de ideias. Estava a trabalhar numa aplicação Web em que tive necessidade de aplicar pelo menos um design pattern. Este design pattern chama-se Composite Pattern. Sabemos que um conjunto de bateria é composto por um ou mais pratos e um ou mais tambores. Não foi só este desgin pattern que eu aprendi. Também aprendi outros embora não foram aplicados na aplicação anteriormente referida (Observer Pattern, Decorator Pattern, Facade Pattern e Builder Pattern, ).

Um design pattern é um caminho especifico para a resolução dum determinado problema.