OrangeTech

Padrões de Projetos

São soluções consolidadas para problemas recorrentes no desenvolvimento e manutenção de software orientado a objetos.

O livro Design Patterns: Elements of Reusable Object-Oriented Software (1995) é a principal referência sobre o tema, a qual se tornou os autores Gamma, Helm, Johnson e Vlissides conhecidos como "Gang of Four" (GoF) .

São comumente classificados nas seguintes categorias:

Padrões Criacionais : Abstract Factory, Builder, Factory Method, Prototype, Singleton . Padrões Comportamentais : Chain of Responsibility, Iterator, Observer, Strtegy , Template Method. Padrões Estruturais : Adapter, Bridge, Composite, Decorator, Facade , Flyweight, Proxy. z