- ¿Qué hace el patrón de fábrica abstracta??
- ¿Cuál es la diferencia entre el patrón de fábrica de fábrica y abstracto??
- ¿Cuándo debemos usar el patrón de fábrica abstracta??
- ¿Por qué usar una fábrica abstracta??
¿Qué hace el patrón de fábrica abstracta??
Resumen Factory proporciona interfaces para crear familias de objetos relacionados o dependientes sin especificar sus clases concretas. El software del cliente crea una implementación concreta de la fábrica abstracta y luego utiliza las interfaces genéricas para crear los objetos concretos que forman parte de la familia de objetos.
¿Cuál es la diferencia entre el patrón de fábrica de fábrica y abstracto??
El patrón de fábrica proporciona un método para crear objetos sin especificar la clase exacta utilizada para crearla. Por el contrario, el patrón de fábrica abstracta proporciona un método para combinar un grupo de fábricas individuales sin especificar sus clases concretas.
¿Cuándo debemos usar el patrón de fábrica abstracta??
Cuándo usar el patrón de fábrica abstracta: el cliente es independiente de cómo creamos y componemos los objetos en el sistema. El sistema consta de múltiples familias de objetos, y estas familias están diseñadas para ser utilizadas juntas. Necesitamos un valor de tiempo de ejecución para construir una dependencia particular.
¿Por qué usar una fábrica abstracta??
El patrón de fábrica abstracto lo ayuda a controlar las clases de objetos que crea una aplicación. Debido a que una fábrica encapsula la responsabilidad y el proceso de crear objetos de producto, aísla a los clientes de las clases de implementación. Los clientes manipulan instancias a través de sus interfaces abstractas.