La cafetería utiliza un sistema para registrar los pedidos diarios. Actualmente, cada barista crea su propia instancia del registro, lo que provoca que la información se pierda o se duplique.
Refactorizar un sistema de alimentación de ganado que originalmente tenía un código rígido y poco mantenible.
Se aplicaron todos los patrones creacionales GoF para mejorar mantenibilidad, extensibilidad y modularidad.
Refactorizar un proyecto espagueti aplicando patrones de diseño creacionales (Factory Method, Abstract Factory, Singleton, Builder, Prototype) para lograr un código modular, mantenible y entendible.
Aplicar principios SOLID y patrones GoF (Factory Method) para refactorizar un sistema rígido, acoplado y no extensible, mejorando su diseño y escalabilidad.
✨ Alumna: Ximena Michelle Díaz Zavala, #21211934
🐍 Lenguaje: Python
Esta práctica simula una Tienda de Celulares (CellShop) originalmente mal diseñada.
Se aplicaron principios SOLID y patrones de diseño GoF para mejorar su estructura, flexibilidad y mantenimiento.