glossárioPatterns
$cat~/glossario/factory-pattern.md
Factory Pattern
Padrões & Qualidade
Centraliza criação de objetos escondendo lógica de instanciação.
seção
Explicação
Factory Pattern — Centraliza criação de objetos escondendo lógica de instanciação.
Interface cria objeto sem expor classe concreta — centraliza defaults e versioning.
Factory function JS vs abstract factory OOP.
seção
Exemplo
function createNotification(type) { if (type === "email") return new EmailNotifier(); return new PushNotifier();}seção
Modo de uso
Plugin instantiation
Test stub factory
Cross-env createElement
seção
Armadilhas comuns
Factory grows switch god
Return type union wide
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.