• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

any good design patterns books?

 
Sherry Nelson
Greenhorn
Posts: 19
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello all,
Can anyone recommend a good book (or other reference) on design patterns? I recently passed the SCJP and need to learn a llittle about design for the Developer exam...
thanks in advance,
Sherry
 
John Smith
Ranch Hand
Posts: 2937
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Start with the design patterns Bible: Design Patterns by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides.
Also check the Design Patterns section of the Bunkhouse.
 
Joe McIntyre
Ranch Hand
Posts: 121
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Here are my recommendations:
First: Patterns in Java
http://www.amazon.com/exec/obidos/tg/detail/-/0471227293/qid=1070162653/sr=1-6/ref=sr_1_6/002-3811896-1124020?v=glance&s=books".
This book didn't get the greatest reviews (for the first edition). I'm not sure why, I thought it was fine. I think people didn't like it because of the number of typos and such. But I didn't find it difficult to understand what was being said, even with the typos. And I thought it was a lot easier to read than the one referenced above (by Gamma, Helm, Johnson, and Vlissides)... no offense!
Now for the other recommendations. But first, these remaining books are good not necessarily because of their treatment of design patterns specifically, but because of their treatment of the purpose of design patterns. That is, the principles of good OO design - what makes a good design pattern. Once you thoroughly understand the principles, you can easily and quickly understand the specific design patterns, because you see immediately what benefit the pattern is designed to provide. OK...
Second: Designing Flexible Object-Oriented Systems with UML
http://www.amazon.com/exec/obidos/ASIN/1578700981/qid=1070163252/sr=2-1/ref=sr_2_1/002-3811896-1124020".
Third and Forth: Bruce Eckle's Thinking in Java and Thinking in Patterns. (Both are available as free downloads at these links.)
http://64.78.49.204/
http://www.mindview.net/Books/TIPatterns/.
[ November 29, 2003: Message edited by: Wally Flint ]
 
Ilja Preuss
author
Sheriff
Posts: 14112
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Another good book on the topic of OO design in general is "Agile Software Development: Principles, Patterns and Practices" by Robert Martin.
 
Graham VMead
Ranch Hand
Posts: 154
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I like this one
Design Patterns Explained: A New Perspective on Object-oriented Design
Although it could cover more, the patterns it does cover are explained well and its easy to read!
Atlthough I've got the GOF book (Gamma etc)and I know its the BIBLE its not a good one to start with and is drier than a dry thing to read.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic