1. Creational Patterns
b. Builder
d. Prototype
e. Singleton
2. Structural Patterns
a. Adapter
b. Bridge
c. Composite
e. Façade
f. Flyweight
g. Proxy
3. Behavioral Patterns
b. Command
c. Interpreter
d. Iterator
g. Observer
h. State
i. Strategy
k. Visitor
4. J2EE Patterns
a. MVC
5. Misc
b. RESTful WS