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.