En este libro vemos una introducción a los patrones y sus ventajas. Es un libro de fácil lectura, con ejemplos de código, y buena clasificación por temas. Desde luego muy recomendable para aquellos que se introducen en el mundo de los patrones.
Después de este libro recomendaría la lectura de los patrones GoF. Estos son más completos y más abundantes, pero también se hacen un poco más «pesados». Por eso recomiendo empezar por Patterns in Java.
Enlaces de interes:
Cómpralo en Casa del Libro