The Artima Developer Community
The Artima Developer CommunityThis is a fantastic weblog for all great articles on OO design. I was referred here by the Team System website for the article How to Use Design Patterns. The article is an interview of Erich Gamma on how to / how not to Design Patterns. In many ways this is the most misunderstood topic in OO design.
The resources section in that article points to two books
- Head First Design Patterns
- Refactoring to Patterns