What is the best website for design patterns?
I really like the format of http://ajaxpatterns.org
Are there other sites for general programming patterns organized in the same way?
What is the best website for design patterns?
I really like the format of http://ajaxpatterns.org
Are there other sites for general programming patterns organized in the same way?
For web sites and web applications, http://developer.yahoo.com/ypatterns/
For the "original" Gang Of Four software patterns: http://www.dofactory.com/Patterns/Patterns.aspx
For applications using the Microsoft stack: Pattern and Practices Developer Center
Wikipedia has an article on design patterns and discusses several patterns in various levels of detail. It's not organized in quite the same way. Here's the link: http://en.wikipedia.org/wiki/Design_pattern_(computer_science)
Here are the patterns from the book "Patterns of Enterprise Application Architecture" by Martin Fowler.
Here are the patterns from the book "Enterprise Integration Patterns" by Gregor Hohpe and Bobby Woolf
One website that I often use is 101 Design Patterns
However, if you somehow change your thought and look for a book... I recommend you Head First: Design Patterns
It gives really good descriptions and actual code examples for each design pattern.
Patterns that are discussed in this book are often used in practices
For example, I read up on decorator, different factory patterns, MVC, singleton, proxy, etc.
Good site for unit-test related design patterns: http://xunitpatterns.com/
This is a great site. It shows what the code looks like before the design pattern is applied, and what it looks like after. This is very useful for just starting to learn patterns and refactoring.