Entendendo os padrões de projeto a partir da análise de frameworks populares de mercado: Padrões criacionais

Amplamente aceitos como exemplos de arquiteturas a serem seguidas, os modelos conhecidos como padrões de projeto (ou design patterns como preferir…) ainda são pouco utilizados na construção de novos sistemas ou, quando utilizados, passam despercebidos. Apesar disso, paradoxalmente, é muito incomum encontrar softwares de ampla magnitude com a ausência de todos os padrões estudados pela “gangue dos quatro” de Erich Gamma e seus parceiros. Isso decorre do fato de que padrões de projeto nada mais são do que análises profundas sobre os tipos de soluções mais aplicadas sobre situações frequentes e pontuais mas, o mais importante, é que se tratam de alternativas que deram certo. Assim, quanto maior o grau de conhecimento dos envolvidos com a elaboração de um determinado programa, maiores são as chances de que este atinja seu objetivo de modo mais eficiente e com menor esforço individual.

Easy Java Magazine: Um estudo sobre os 23 padrões GoF

O artigo é uma recomendação de sobre a publicação do artigo escrito por Felipe Pierin e que aborda o nascimento dos padrões de projeto no contexto da computação e de como a disciplina de arquitetura foi essencial nesse processo. A publicação ainda aborda, de forma objetiva, os 23 padrões de projeto GoF e como eles se correlacionam frequentemente com classes ou frameworks bastante conhecidos da linguagem Java.

Explorando os benefícios do uso do Design Pattern Bridge

O artigo aborda os benefícios do conhecimento e aplicação do Design Pattern Bridge, debate a correlação com os patterns Strategy e Adapter e exemplifica de forma didática uma maneira de implementação dessa estrutura em Java.