DUPE: http://stackoverflow.com/questions/105049/what-are-the-best-design-patterns-books-you-have-read
I'm looking for an extensive list of books on Design Patterns. What are your favorites?
DUPE: http://stackoverflow.com/questions/105049/what-are-the-best-design-patterns-books-you-have-read
I'm looking for an extensive list of books on Design Patterns. What are your favorites?
Assuming you mean object-oriented design patterns, two must-haves, IMO:
The Gang-of-Four text, of course
Head First Design Patterns, which parallels it and offers a more reader-friendly expansion on its ideas
If you're looking for other design-pattern books more applicable to specific domains, I much enjoyed Crane's Ajax in Action, for Ajax-oriented design patterns (great stuff if you're building rich Web UIs with JavaScript), and Sanders & Cumaranaunge's ActionScript 3.0 design patterns for Flash/Flex-related stuff. Best of luck!
These are books I've personally read and can suggest:
However, when looking at design patterns, sometimes it's fun to look outside of software to find interesting use of patterns everywhere. That being said I think there is a lot to learn from:
Cheers!