wood burning stoves
The moose likes OO, Patterns, UML and Refactoring and the fly likes has anyone read the HF design patterns fully? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » OO, Patterns, UML and Refactoring
Bookmark "has anyone read the HF design patterns fully?" Watch "has anyone read the HF design patterns fully?" New topic

has anyone read the HF design patterns fully?

Ranch Hand

Joined: Aug 18, 2005
Posts: 372
Has anyone managed to read the whole Head First Design Patterns book and remember everything? . I am finding it really difficult to remember the stuff. Also I feel this book is not that easy to read like the Head First EJB. Its taking a lot of time for me to get through each chapter and remember all the stuff. btw, I am preparing for the SCEA exam

Oh, now I feel EJB's are so simple
Mark Spritzler

Joined: Feb 05, 2001
Posts: 17276

Yes, and I loved the book. Well, I also tech reviewed it and got my picture in it.

But, I will say that Design Patterns take a bit of time understanding. I still get Visitor confused and always seem to manage created Command objects instead. It also takes practice. You really really get the aha when you implement a design pattern yourself and see how much it has saved your life and time.

I thought it was an easy read, but I did have Design Pattern experience before, so you can take my opinion with a grain of salt.

Good Luck.


Perfect World Programming, LLC - iOS Apps
How to Ask Questions the Smart Way FAQ
Mark Spritzler

Joined: Feb 05, 2001
Posts: 17276

Actually, this has meaning, so it doesn't quite fit the Meaningless Drivel, I am going to move this to the OO forum.

Thanks and good luck

[ January 06, 2006: Message edited by: Mark Spritzler ]
Kishore Dandu
Ranch Hand

Joined: Jul 10, 2001
Posts: 1934
I second Mark' comments related to implementation aha; for sure for getting a feel of design patterns.

The way the patterns are presented is more digestable compared to other popular titles.

SCJP, blog
Ilja Preuss

Joined: Jul 11, 2001
Posts: 14112
You can't learn design patterns from just reading about them - it's just a too complex topic. See http://www.industriallogic.com/papers/learning.html

In fact I don't think that it's even necessary that you remember everything about every single pattern. What is important is that you have an idea about what problems there are patterns for, so that you look up the details when you need them. Another good thing is to understand the OO principles behind the patterns - those help you even when you don't remember a pattern or there isn't one for your particular problem.

In once was working on a problem and when I had it running thought "wait a moment, wasn't Memento supposed to help here?" So I looked it up to see whether it would have improved the design - just to notice that I simply had reinvented the pattern on my own...

The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
I agree. Here's the link: http://aspose.com/file-tools
subject: has anyone read the HF design patterns fully?
jQuery in Action, 3rd edition