Introdução aos Padrões de Projetos

Tipos de padrões de projetos

Padrões criacionais

Fornecem mecanismos de criação de objetos com o intuito de aumentar a flexibilidade e a reutilização de código.

Padrões estruturais

Preveem um forma de montar objetos e classes em estruturas maiores, mesmo assim mantendo essas estruturas flexíveis e eficientes.

Padrões comportamentais

Definem um meio de comunicação eficiente e de assimilação de responsabilidade entre objeto.