glossárioPatterns
$cat~/glossario/module-pattern.md
Module Pattern
Padrões & Qualidade
Encapsula estado privado expondo API pública.
seção
Explicação
Module Pattern — Encapsula estado privado expondo API pública.
IIFE ou closure retorna API pública mantendo privado — precursor ESM.
Revealing module pattern: return object métodos públicos.
seção
Exemplo
const counter = (() => { let n = 0; return { inc: () => ++n, get: () => n };})();seção
Modo de uso
Legacy browser lib
Quick encapsulation script
Before bundler modules
seção
Armadilhas comuns
No tree-shake fine grain
Testing private state hard
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.