The most often-used OOP design patterns
Generating patterns
Factory method |
Abstract factory |
Builder |
Prototype |
Singleton |
Structural patterns
Adapter |
Bridge |
Composite |
Decorator |
Facade |
Flyweight |
Proxy |
Behaviour patterns
Chain of Responsibility |