nicolasdesouza.comDesign Pattern - BridgeIntrodução Dando sequência aos estudos sobre design patterns, chegou a hora de falarmos sobre o padrão BRIDGE. Como seu nome sugere, sua implementação cria conexões entre interfaces e implementações nos auxiliando a criar classes cada vez mais especí...Sep 2, 2024·8 min read
nicolasdesouza.comDesign Patterns - AdapterSabe quando seu sistema legado precisa de um feature nova mas a biblioteca que você usa não tem suporte para isso e a biblioteca que você achou para implementar não faz o que a biblioteca antiga faz e de alguma forma você precisa fazer as duas trabal...Aug 28, 2024·4 min read
nicolasdesouza.comDesign Patterns - SingletonO objetivo deste padrão é bem simples, garantir que apenas uma instância de uma determinada classe seja criada. Simples não?! Após padrões um tanto quanto confusos e complexos, parece até pegadinha mas é fato, realmente é simples. Mas quando isso pod...May 31, 2024·4 min read
nicolasdesouza.comDesign Patterns - PrototypeUma das primeiras coisas que aprendemos na programação, seja qual for a linguagem, é como copiar valor de uma variável para outra. Uma atividade extremamente comum mas que rende situações interessantes no nosso dia a dia. Definição É um padrão criaci...May 21, 2024·7 min read
nicolasdesouza.comDesign Patterns - BuilderObjetivo do padrão 📖 Builder é um padrão criacional que nos auxilia na criação de objetos complexos, passo a passo, permitindo a produção de diferentes tipos e representações de um objeto usando um mesmo código de construção Qual problema ele res...May 16, 2024·4 min read