Design Patterns: Elements of Reusable Object-Oriented Software
Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
1994·divulgacion
Aunque no es directamente sobre Java, este libro es un pilar fundamental para entender la arquitectura del software en lenguajes orientados a objetos como Java. 'On Java 8' enseña cómo codificar, mientras que 'Design Patterns' enseña cómo pensar de manera más estructurada para construir sistemas robustos, una conexión no obvia al principio, pero esencial para programadores avanzados.






















