Compré este libro por recomendación y desde ese día siempre lo tengo a mano.
Empieza de cero, te explica los patrones de diseño más básicos y más sencillos hasta llegar a diseños complejos. El contenido es inmenso, bien explicado y sobretodo plagado de ejemplos prácticos y aplicados al mundo real. Es MUY sencillo de entender, ideal para novatos, y realmente los conceptos se quedan pegado a tus neuronas.
Para mi, se ha convertido en un must-have para todo el que quiera aprender a programar bien.