• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

has anyone read the HF design patterns fully?

 
B.Sathish
Ranch Hand
Posts: 372
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
ranger
Sheriff
Posts: 17278
6
IntelliJ IDE Mac Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.

Mark
 
Mark Spritzler
ranger
Sheriff
Posts: 17278
6
IntelliJ IDE Mac Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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

Mark
[ January 06, 2006: Message edited by: Mark Spritzler ]
 
Kishore Dandu
Ranch Hand
Posts: 1934
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
Ilja Preuss
author
Sheriff
Posts: 14112
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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...
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic