GOF Design patterns in java
Creational patterns
1 - Builder
2 - Object pool
3 - Singleton
Structural patterns
1 - Decorator
2 - Proxy
3 - Flyweight
4 - Facade
5 - Private Class Data
6 - Adapter
7 - Bridge
Behavioral patterns
1 - Iterator
2 - Chain of Responsibility
3 - Command
4 - Null Object
5 - Template method
6 - Strategy
7 - Visitor