- Tener un IDE instalado como Visual Studio Code o IntelliJ
- 1.- Adaptar el patron Iterator disponible en este repositorio y visto en clase para iterar alguna coleccion de elementos que se use en su aplicacion.
- En este repositorio encontraras un folder llamado "BehavioralPatterns", el cual contiene la implementacion en codigo de cada patron de comportamiento vistos en sesiones anteriores.
- Cada patron de diseño esta estructurado de manera que tiene una clase llamada clase llamada Client.java, esta clase es la encargada de ejecutar el patron deseado.
- Dependiendo de la complejidad de cada patron de comportamiento, puede tener una o mas clases adicionales a la clase principal.
- Book: Design Patterns: Elements of Reusable Object-Oriented Software
- https://netmind.net/es/bdd-y-tdd-en-el-mundo-real-i/
- https://netmind.net/es/bdd-y-tdd-en-el-mundo-real-ii/
- https://netmind.net/es/bdd-y-tdd-en-el-mundo-real-iii/
- https://devexperto.com/principios-solid/
- Book: Clean Architecture: A Craftsman's Guide to Software Structure and Design (Robert C. Martin)