Is Head First's Design Patterns book suitable for someone with an intermediate knowledge of C++ and no knowledge whatsoever of Java?
Thanks.
Is Head First's Design Patterns book suitable for someone with an intermediate knowledge of C++ and no knowledge whatsoever of Java?
Thanks.
Yes.
I was in the same position and didn't have any problem understanding it.
Hell Yeah!
It's a great book, regardless of what language you use. The code examples are easy enough to understand as any programmer. I would even recommend reading it as a beginner, and then reading it again and again as you become more experienced. :)
The authors of the "Head First" series of books take great pains to explain concepts in a fun and entertaining way, and paired with the similarities between Java and C++, you shouldn't have any problem following the book. It's also a great deal more fun to read than the original "Gang of Four" book, whose examples are C++.
If you're craving C++ code for the book, you're in luck: there's a SourceForge project for that.
(Edit: There's also C# code for Head Frist Design Patterns too!)