View Review Details


Book:   Head First Design Patterns
Subject:   Excellent rendering of complex material
Date:   2006-03-24 06:58:59
From:   sharadhegde
Rating:  StarStarStarStarStar

Encouraged by a wise colleague, when I first read the GOF book way back in '97, it was a revelation. At that juncture, I had already read the tomes by Rambaugh and Booch. Though these books enabled me to talk about merits of OO design vs. procedural languages, using them in practical situation was difficult. I usually ended up designing deep inheritance trees and when stuck resorted to declaring friend functions and classes.
But "Design Patterns" by GOF totally changed my life(that sounds geeky). I understood how to use composition and started writing better OO code. But reading that book was some task. It was difficult read and understanding a pattern required several reads. This is probably the reason that the most popular pattern is "Singleton”, sadly that too is usually misused.
The "head first design pattern" has given a different treatment to the whole topic. It has simplified it for the future generation of OO programmers. It's a "must read" for every budding programmer, and I would also recommend it to everyone who has read the seminal "Design Patterns" book and wished they would write a simplified "Revised edition".
-Sharad Hegde



See larger cover


"One of the funniest and smartest books on software design I've ever read."
--Aaron LaBerge, VP Technology, ESPN.com