32 of 34 people found the following review helpful
In need of a re-write,
Verified Purchase(What is this?)
This review is from: Design patterns : elements of reusable object-oriented software (Hardcover)
I've worked in the IT industry exclusively since 2006 when I graduated from university. This book was required reading for the Design Patterns module I elected to do. Back to 2010 and I've found myself doing more OO and re-factoring of some complex code bases. I picked up my copy and realised just how out-dated the examples are, especially for developers using Java / C#. The examples might be more relevant to C++ developers but I find the book really heavy going and quite hard to digest.
Design patterns are not difficult and books like Head First Design Patterns are better introductions to Designs Patterns than the GoF book. Unfortunately the Head First series does not cover all the patterns in the GoF and the Head First book is not designed to be a reference book. That said I remember much more of what I read when compared to this text.
Unfortunately there is no alternative that provides essential coverage of some of the most common patterns used day to day.
In short if your new to patterns and have a limited budget go for the Head First Book, while not a reference its a much gentler introduction.