So I’m looking to make a purchase to learn more about design patterns. In Code Complete, Steve McConnell makes mention of design patterns very briefly, and I think it would be beneficial for me to go into more depth of my understanding.
Currently I’m considering either Design Patterns: Elements of Reusable Object-Oriented Software by the GOF or Head First Design Patterns. Amazingly both books have 249 reviews and 4.5 stars on Amazon. Personally, I think that I might benefit more from the in depth look that the GOF provide, but there are many reviews that say the GOF book is dated, and that Head First brings an updated look at the subject.
So, again I ask for the help of those who come before me. What do you guys think about these two books?