Stack Explorer

Factory Pattern

creational

Crear objetos sin especificar la clase exacta

Tipo: pattern

Principios

Encapsular creaciónDevolver interfaz, no implementaciónPermite extensión

Cuándo Usar

Creación compleja, múltiples tipos similares, testing

Cuándo Evitar

Creación simple, pocos tipos

Ventajas y Desventajas

Ventajas

  • + Desacopla creación de uso
  • + Fácil de extender
  • + Encapsula lógica compleja

Desventajas

  • - Puede ser overkill
  • - Añade clases adicionales

Tecnologías Relacionadas

Patrones Relacionados