glossárioPatterns
$cat~/glossario/singleton-pattern.md
Singleton Pattern
Padrões & Qualidade
Garante uma única instância global de recurso.
seção
Explicação
Singleton Pattern — Garante uma única instância global de recurso.
Garante uma instância global — module singleton idiomático em ESM.
Test difficulty — inject dependency ou reset module mock.
seção
Exemplo
let instance;export function getDb() { if (!instance) instance = createPool(); return instance;}seção
Modo de uso
DB pool Node
Config loader once
Logger shared
seção
Armadilhas comuns
Hidden global state tests
Thread worker each own instance
seção
Termos relacionados
$cd~/glossario/artigo
Aprofundar no artigo
Quer ir além? Este artigo explora o tema em profundidade — leitura recomendada após o glossário.
advanced topics· 24 min
Design Patterns: Os Modelos de Solução que Todo Dev Precisa Conhecer
Module, Singleton, Factory, Observer, Proxy e Decorator em JavaScript moderno — quando usar, quando evitar e como o JS simplifica os padrões clássicos da Gang of Four.
ler artigo$cd~/glossario/relacionados
Mais em Padrões & Qualidade
Outros termos da mesma categoria para revisão em sequência.