views:

118

answers:

5

Possible Duplicate:
Best book/resource for learning Java design patterns?

Hi!

I porposed to study Design Patterns in Java. Can you recommend me some good books for this? Thanks advance.

+4  A: 

Go for Head First Design Patterns as starters. Then you could continue with Applied Java Patterns which will provide less details and explanations but act as a reference.

dpb
+3  A: 

Gang of Four

user279521
Good book, but the examples are in C++
dpb
Most computer books get obsolete in a a few years. I bought this book 15 years ago and still use it today.
ZZ Coder
@dpb - Patterns are, for the most part, language agnostic. The implementations may be in C++ but all patterns are in UML.
SnOrfus
@SnOrfus: Patterns are indeed language agnostic but the OP specified study in Java. A good example provides the "meat" to the UML "bones", and I believe that the implementation language should not interfere with understanding the pattern. If the OP has no problem understanding C++ then that's off course no issue.
dpb
+3  A: 

"Effective JAVA" is also a good book. Though it doesn't actually cover Design Patterns in depth.But it covers good practices which should be followed.

VinAy
+1  A: 

Hi. The first book I read about pattern was thinking in patterns, it is a good first approach to patterns. Is written by the same author that thinking in java

Here you have an html edition Thinking in patterns

Jlbelmonte
A: 

Once you've already got the Gang of Four book and/or Head First Desgin Patterns, then PoEAA is probably a good place to go to.

SnOrfus