El repositorio contiene ejercicios de patrones de Técnicas de Diseño - FIUBA - 2C2021
- Ejercicio 1: Refactorizar el código para que quede más limpio. Se aplicó Template Method como solución.
- Ejercicio Visitor: Se usaba el patrón Visitor previamente y se debe de remplazar el último que queda por código más simple.
- Ejercicio del portón: Modelar e implementar el control remoto de un portón automático que se abre y cierra. Se utilizó el patrón State.
- Ejercicio Sistema Gráfico: Proponer una solución para la combinación de imágenes planteada. Se propuso Composite.
- Ejercicio Calculadora: Identificar los patrones usados o que se podrían utilizar en el ejercicio de la calculadora implementada.
- Instalar Node JS
- Ejecutar
npm install
- Ejecutar
npm test
para correr las pruebas