Win a copy of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) this week in the OCAJP forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Book for GoF

 
Ananth Ram
Ranch Hand
Posts: 99
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
I am coming from Java background. I am looking for the best book to learn the Gangs of Four patterns and Design patterns. Let me know on the same.
Thanks,
Karthik
 
Lasse Koskela
author
Sheriff
Posts: 11962
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
For a Java developer, the best "GoF clone" I've seen is definitely Applied Java Patterns.
 
Stan James
(instanceof Sidekick)
Ranch Hand
Posts: 8791
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Here's another resource: Bruce Eckell's Thinking In Patterns. I can't say this is my favorite of his work, but I think he does all the GoF patterns in Java. Oh, and read it free online!
[ January 20, 2004: Message edited by: Stan James ]
 
Jayadev Pulaparty
Ranch Hand
Posts: 662
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
In my opinion, design patterns are to be realized intuitively when we come across a scenario in software design.
The best book i came across was "Applying UML and Patterns by Craig Larman" I read it in the context of preparing for the IBM's UML exam. The book explains a single case study from start to finish and realizes the design patterns during the course of explanation. I found it to be very useful and much better than the standard (GoF book, which i have).
 
Ilja Preuss
author
Sheriff
Posts: 14112
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
In my humble opinion, the best way to learn patterns is in a study group. See http://www.industriallogic.com/papers/learning.html
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic