0% encontró este documento útil (0 votos)
23 vistas9 páginas

Patrones de Diseño: Abstract Factory

El documento presenta una actividad académica sobre el patrón de diseño Abstract Factory en el contexto de la carrera de Ingeniería Informática. Se destaca que este patrón permite crear conjuntos de objetos relacionados sin depender de sus clases específicas, mejorando la flexibilidad y escalabilidad del software. Sin embargo, se menciona que su implementación puede aumentar la complejidad del código debido al número de clases requeridas.

Cargado por

Erick Zone
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
23 vistas9 páginas

Patrones de Diseño: Abstract Factory

El documento presenta una actividad académica sobre el patrón de diseño Abstract Factory en el contexto de la carrera de Ingeniería Informática. Se destaca que este patrón permite crear conjuntos de objetos relacionados sin depender de sus clases específicas, mejorando la flexibilidad y escalabilidad del software. Sin embargo, se menciona que su implementación puede aumentar la complejidad del código debido al número de clases requeridas.

Cargado por

Erick Zone
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

TECNOLÓGICO NACIONAL DE MÉXICO

INSTITUTO TECNOLÓGICO DE TIJUANA


SUBDIRECCIÓN ACADÉMICA
DEPARTAMENTO DE SISTEMAS Y COMPUTACIÓN

SEMESTRE:
Enero - Junio 2025

CARRERA:
Ingeniería Informática

MATERIA:
Patrones de Diseño

TÍTULO ACTIVIDAD:
Abstract Factory

UNIDAD A EVALUAR:
Unidad II

NOMBRE DEL ALUMNO:


Cardenas Lopez Erick Alexis – 19211137

FECHA DE ENTREGA:
03/02/2025
Diagrama UML

Código
Conclusión
El patrón de diseño Abstract Factory facilita la generación de conjuntos de objetos
relacionados sin depender de sus clases específicas. Su uso mejora la flexibilidad y
escalabilidad del software, asegurando una estructura más modular y alineada con el
principio de inversión de dependencias. No obstante, su implementación puede hacer el
código más complejo debido al número de clases necesarias. Es particularmente
beneficioso en aplicaciones que requieren múltiples versiones de objetos manteniendo
su consistencia.

También podría gustarte