Factory
Factory é um padrão de projeto criacional que fornece uma interface para criar objetos em subclasses, permitindo que a lógica de criação seja desacoplada da classe cliente.
Exemplo: Em JavaScript: function criarUsuario(tipo) { return tipo === 'admin' ? new Admin() : new Usuario(); }