can you please tell me with your experince how is "head first design pattern" book ?
is it like as simple like other HFJS and HFEJB ?
what rating you will give it from 1 to 10 (10 being highest)
and what other good books on oops.. and thier rating ..
Please give rating with respect to .. "easy to read/understand","how much in detail of particular topic"," how many topic coverage" etc..
First of all, I think the HF series is excellent, also this book.
Reading it however after HF Java and HF Servlets and JSP, I have to say that I find this book a little bit less. Especially when you are already familiar with patterns.
It explains very well the GOF design patterns but there is no room, even not 1 chapter for explaining J2EE design patterns which I would have found logical also.
I've read it a couple times, and now I'm participating in a design patterns group at work using this book as the text. I'll give the book a rating of 7. They do a good job of explaining the GOF patterns, but some of the examples seem really forced and use design patterns for the sake of using design patterns (but it is a design patterns book ya know ). Of course, following the HF philosphy, the examples are supposed to concern things that the audience is really interested in (ie Pizza, Coffee, Rubber Ducks :roll: ) . If you are new to patterns, this is the right book for you. If you are experienced with patterns, I'd stick with the GOF book.
one more question....for reading j2ee desing pattern book like HF
is it cumpulsary to know EJBs.. ?
what if i have all knowledge of jsp/servlets ..will that work for studing design patterns ?
You won't need to know any of that stuff for this book. Just Java.
My two cents. Hope it helps.
[ August 09, 2005: Message edited by: Mike Minner ]
Originally posted by Jesus Angeles:
sounds like GOF is a must read book?
but is it really? cant i just read the hf design patterns?
As far as I know, HF "just" discuss a selection of the GoF design patterns. The GoF book, on the other hand, isn't the best book from a didactic point of view, in my opinion.
So I'd suggest to start with the HF book as a good introduction to the basics, if you like its style, and after that complement it with a more complement reference of the GoF patterns (not necessarily the original book).
And keep in mind that the GoF book just started the movement - meaning that there are a lot more useful patterns out there today.
Originally posted by Ronald Heukers:
........but there is no room, even not 1 chapter for explaining J2EE design patterns which I would have found logical also.
Hi Ronald, which is the best book you know, that relates j2ee and design patterns?
[ August 31, 2005: Message edited by: Jesus Angeles ]
The intention of HFDP was to give the reader a strong foundation in the OO concepts that are the basis of most patterns, and to give the reader a strong foundation in about a dozen of the most commonly used patterns. Our sense is that with this foundation almost all of the other patterns books you'll encounter will make a lot more sense. BTW, Core J2EE patterns is a really great book, as is GoF, but they're both a little tougher to understand.