Design Patterns em Zig — Padrões de Projeto em Português20 itens
001

Cheatsheet: Adapter em Zig

Adapter em Zig O padrão Adapter permite que interfaces incompatíveis trabalhem juntas, convertendo a interface de uma struct em outra que o código cliente espera. Em Zig, …

padrões design-patterns
5 min Ler
002

Cheatsheet: Arena Pattern em Zig

Arena Pattern em Zig O Arena Pattern agrupa múltiplas alocações em uma única região de memória que é liberada toda de uma vez. Em vez de rastrear e liberar cada alocação …

padrões design-patterns
4 min Ler
003

Cheatsheet: Builder em Zig

Builder em Zig O padrão Builder separa a construção de um objeto complexo de sua representação, permitindo criar diferentes configurações passo a passo. Em Zig, este …

padrões design-patterns
4 min Ler
004

Cheatsheet: Circuit Breaker em Zig

Circuit Breaker em Zig O padrão Circuit Breaker protege um sistema contra falhas em cascata, funcionando como um disjuntor elétrico. Quando um serviço externo apresenta …

padrões design-patterns
5 min Ler
005

Cheatsheet: Command em Zig

Command em Zig O padrão Command encapsula uma requisição como um objeto, permitindo parametrizar, enfileirar, registrar e desfazer operações. Em Zig, isso é implementado …

padrões design-patterns
4 min Ler
006

Cheatsheet: Decorator em Zig

Decorator em Zig O padrão Decorator permite adicionar comportamento a objetos individualmente sem afetar outros objetos da mesma classe. Em Zig, este padrão é …

padrões design-patterns
5 min Ler
007

Cheatsheet: Dependency Injection em Zig

Dependency Injection em Zig Dependency Injection (DI) é o princípio de fornecer dependências a um módulo de fora em vez de criá-las internamente. Em Zig, DI é uma prática …

padrões design-patterns
5 min Ler
008

Cheatsheet: Facade em Zig

Facade em Zig O padrão Facade fornece uma interface simplificada para um subsistema complexo. Em vez de o código cliente interagir com múltiplos módulos e configurações, …

padrões design-patterns
5 min Ler
009

Cheatsheet: Factory em Zig

Factory em Zig O padrão Factory encapsula a lógica de criação de objetos, permitindo que o código cliente crie instâncias sem conhecer os detalhes de implementação. Em …

padrões design-patterns
4 min Ler
010

Cheatsheet: Flyweight em Zig

Flyweight em Zig O padrão Flyweight reduz o uso de memória compartilhando o máximo de dados possível entre objetos similares. Em vez de cada objeto armazenar seus …

padrões design-patterns
5 min Ler
011

Cheatsheet: Iterator em Zig

Iterator em Zig O padrão Iterator fornece uma maneira de acessar os elementos de uma coleção sequencialmente sem expor sua representação interna. Em Zig, o protocolo de …

padrões design-patterns
5 min Ler
012

Cheatsheet: Observer em Zig

Observer em Zig O padrão Observer define uma dependência um-para-muitos entre objetos, de modo que quando um objeto (o sujeito) muda de estado, todos os seus dependentes …

padrões design-patterns
5 min Ler