Behavioral Patterns
Creational Patterns
Event Notification Patterns
Patterns for Hierarchies
Enterprise Patterns
J2EE Patterns
Patterns for Platform Independence
Patterns for Distributed Architectures