Design Patterns
Pattern | Description | Java Usage | |
Constructional | |||
Factory Method | |||
Builder | String Builder | ||
Prototype | |||
Singleton | |||
Structural | |||
Adapter | |||
Decorator | |||
Façade | |||
Fly Weight | |||
Behavioural | |||
Command | |||
Interpreter | |||
Iterator | Iterator | ||
Observer | Observer Listener | ||
Pub Sub | |||
State | |||
Strategy | |||
Visistor | |||
Concurrency | |||
Active Object | |||
Double checked locking | |||
Join | |||
Lock | |||
Monitor | |||
Block Chain | |||
Volatile | |||
Compare and Swap |