O'Reilly logo
  • Sundararajan Ramasamy thinks this is interesting:

Creational patterns concern the process of object creation. Structural patterns deal with the composition of classes or objects. Behavioral patterns characterize the ways in which classes or objects interact and distribute responsibility.


Cover of Design Patterns: Elements of Reusable Object-Oriented Software


Pattern Classification based on Purpose