• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Go for Head First Design Patterns or GOF Design Pattern book?

 
Amandeep Singh
Ranch Hand
Posts: 850
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have gone thru the Head First Design Pattern book, it is really nice book. All examples make sense to me. And i can remember them(i rem them based upon the examples given in the book). Now the question arises, if i go thru GOF Design Pattern book, i will be reading most of the same repeated design patterns. This book will have its own examples. So the question arises, does this book covers more number of design patterns than HFDP book? if yes, is it worth reading the whole book? See my thoughts are based upon the customer reviews on amazon book. More people like the HFDP book than the GOF book. I know already the format of content mentioned in the GOF book. It is natural many people do like GOF book.
 
chris webster
Bartender
Posts: 2407
32
Linux Oracle Postgres Database Python Scala
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'm a big fan of the Head First books, and HFDP book is a great way to learn how the key patterns are used in practice. The GoF book is more formal in style, and presents a number of additional patterns that are only briefly mentioned in the appendix to the HFDP book. The GoF book presents each pattern broken down into the following sections: Intent, Motivation, Applicability, Structure, Participants, Collaborations, Consequences, Implementation, Sample Code, Known Uses and Related Patterns. For practical purposes, the Head First book will probably give you most of what you need most of the time, but the GoF book will give you some more depth/breadth on the background to the original design patterns and maybe give you some more alternatives when the familiar patterns are not sufficient.
 
Amandeep Singh
Ranch Hand
Posts: 850
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Chris your thoughts are helpful. It reminds me the talks mentioned in HFDP, to go for GOF book. I agree, the GOF book materializes the whole content. So for the preparation of SCEA-1, I must read it once. I will go ahead to buy this book today. And this GOF book must be on the Architect's shelve.
 
Sabarish Varma
Greenhorn
Posts: 15
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello folks:
May be you want to try Design Patterns Java Workbook, by Steven John Metsker (Addison-Wesley). I am reading this and I have had a good understanding so far on basics of each design pattern. Let me know your thoughts.
regards
Sabarish
 
Vinod Iyer
Ranch Hand
Posts: 53
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
GOF is the bible for patterns
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic