Patrón Factory Method
El patrón Factory Method es un patrón de diseño creacional que proporciona una interfaz para crear objetos en una clase base, pero permite que las subclases alteren el tipo de objetos que se crearán. Este patrón es útil cuando no se sabe de antemano qué clase se necesita instanciar.
¿Cómo funciona?
El patrón Factory Method define un método en la clase base que debe ser implementado por las subclases para crear objetos. Esto permite que las subclases decidan qué clase instanciar, delegando la responsabilidad de la creación de objetos a las subclases.
¿Cuándo usarlo?
Utiliza el patrón Factory Method cuando:
- Necesitas crear objetos de diferentes clases que comparten una interfaz común.
- Quieres delegar la responsabilidad de la creación de objetos a las subclases.
- Necesitas encapsular la lógica de creación de objetos y hacerla más flexible.
Vídeo completo con ejemplos prácticos
Diagrama teórico

Únete a la comunidad
¿Te ha gustado el contenido? No olvides suscribirte a las redes de la comunidad de Programación en español
¿Quieres apoyar el contenido del canal de YouTube? Hazte miembro del canal entrando a este enlace.