This book is so cool!,
This review is from: Head First Design Patterns (Paperback)
One word, this book is COOL. Hats off to the authors for coming up with such an amazing work. This is certainly one of the most useful books I have read in a while. This book has made design patterns piece of cake. Design patterns were never so easy to learn before. I must say this book is a perfect start to learn design patterns. It includes all of the prominent patterns from the original GoF book and explain each pattern in great deal. The examples are well-chosen and make the learning process even more easy. Some time it feels repetitive but that is also with purpose. As the book explains in the very beginning, it helps our brain in absorbing the details. For the same reason emphasis has been put more on images than text, to make learning easy. The result is that you can understand a pattern quickly by following the images and don't have to go through lot of text every time.
Some of the patterns have been considered less important and are included in the appendix with two-page discussion per pattern. My only little complain is that it includes Bridge pattern too even though it is considered among the important patterns (discussed 3rd in Design Patterns Explained by Alan Shalloway, James Trott). Likewise, Visitor pattern is also included there (I think it is a fairly good pattern, or may be I think so because I have implemented it once)
Note that although it is a 600+ pages book but since it includes lots of images, exercises etc, it is actually like a 300 page book, it won't take you long to finish it.
In short, a wonderful book in all respects, go get it.