Notas sobre o Padrão de Estratégia
Introdução
O padrão de estratégia encapsula uma série de algoritmos em classes individuais, permitindo que cada algoritmo seja substituído facilmente. Ele permite que os algoritmos mudem independentemente dos clientes que os utilizam, também conhecido como padrão de política. Este é um padrão de comportamento de objeto.
Implementação
arquivo.h
...
Publicado em 10-2 02:41
Engenharia de Software para Desenvolvedores: Cultivando Qualidade de Código
"Código de qualidade não é escrito, é lapidado; bons hábitos não são aprendidos, são forjados em meio a tropeços."
Ao longo dos anos desenvolvendo software, acumulei uma boa quantidade de experiências e cometi diversos erros. Refletindo sobre isso, percebo que a maioria dos problemas não estava relacionada à falha na implementação de ...
Publicado em 8-11 16:44
7 Implementações e Práticas do Padrão Singleton em Java
Padrão Singleton: Garante que apenas uma única instância de uma classe exista em todo o processo.
Modagem Eager (Início Ansioso)
/**
* Implementação do padrão Singleton Eager (Eager Initialization)
*/
public class SingletonEager {
// Instância é criada durante a inicialização da classe
private static final SingletonEager instancia ...
Publicado em 6-26 20:48
Padrões de Design no Odoo 17: O Padrão Estratégia em Ação
Conceito do Padrão Estratégia
Em aplicações empresariais, regras de negócio frequentemente exigem flexibilidade. Considere o cálculo de frete: diferentes transportadoras, destinos ou pesos podem gerar variações complexas. Implementar essas variações com condicionais encadeados leva a código frágil e difícil de manter. O padrão estratégia resolv ...
Publicado em 6-3 07:20