- Java Development Kit 8 (JDK)
- IntelliJ IDEA. Community Version
- Ejecutar IntelliJ
- En la pantalla inicial seleccionar la opción Check out from Version Control -> Git
- En URL pegar la dirección https://github.com/robertop87/design-patterns.git
- Establecer un folder donde se guardará el proyecto
- Asignar un nombre el proyecto
- Presionar el botón Clone y aceptar la creación del proyecto.
- Aceptar la opción de abrir el archivo pom.xml
Sugerencia:
- Habilitar auto importación (Enable Auto-Import)
El código fuente del proyecto esta basado en un proyecto Java Maven.
- IntelliJ IDEA Aplica solo hasta la importación del pom.xml
- Eclipse
- Netbeans
- Google y Facebook (Iterator)
- Gilded Rose (Strategy)
- Vistas Reactivas (Observer)
- Listar Directorios y conocer su tamaño (Composite)
- Preparame una pizza (Decorator)
- Acceso multiproceso (Singleton)
- Freeman, E.; Robson, E.; Sierra, K. & Bates, B. (2004). Head First Design Patterns. O'Reilly.
- Gamma, E.; Vlissides, J.; Johnson, R. & Helm, R. (1994). Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley.
- Horstmann, C. (2005). OO Design & Patterns, 2nd ed. Wiley Publisher.