Jason’s Ranting & Raving

Those who don’t read have no advantage over those who can’t.

Book Review: Head First Design Patterns by Elisabeth Freeman, Eric Freeman

Posted by jaystile on November 18, 2008

Originally Posted: Tuesday, June 19, 2007

If you are a computer science major or active programmer you would do well to learn the language of design patterns. The original book on the topic is “Design Patterns: Elements of Reusable Object-Oriented Software” by Erich Gamma , Richard Helm, Ralph Johnson, John Vlissides a.k.a The Gang of Four a.k.a GoF. This is a great book, but a bit difficult to follow the examples for Java programmers since all the examples are in C++. It is great to keep on your desk as a reference once you are familiar with the common design patterns.

However, if you need to learn design patterns all by yourself, I would recommend “Head First Design Patterns” by Elisabeth Freeman, Eric Freeman. This book is actually entertaining to read (if you a programmer and big geek) and teaches the subject matter very well.

Keep an eye out for “xUnit Test Patterns: Refactoring Test Code” by Gerard Meszaros for your test driven developers out there.


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: