Loading repository data…
Loading repository data…
ervin8 / repository
Sistema Bancario modular desarrollado en Python, aplicando los patrones de diseño Singleton y Factory Method para garantizar una arquitectura escalable y robusta. Proyecto de Aplicación
Sistema Bancario Escalable - Patrones de Diseño 🏦
🚀 Resultado de Aprendizaje
🛠️ Patrones de Diseño Implementados
Singleton: Se utiliza para la gestión del núcleo del banco (BancoCentral), asegurando que solo exista una instancia controlando el flujo de transacciones y garantizando la integridad de los datos.
Factory Method: Se emplea para la creación de diferentes tipos de cuentas (Ahorros, Corriente), permitiendo que el sistema sea escalable al añadir nuevos productos sin modificar el código base.
📁 Estructura del Proyecto
__init__.pybanco_singleton.pyfabrica_cuentas.pymodelos.pymain.py — Punto de entradaREADME.md💻 Instrucciones de Ejecución
🎥 Presentación del Proyecto
Puedes ver la explicación detallada de la arquitectura y cómo los patrones aplicados contribuyen a mejorar el software en el siguiente video: