Name |
---|
Abstract factory |
Dependency Injection |
Factory method |
Lazy initialization |
Multiton |
Object pool |
Prototype |
Resource acquisition is initialization (RAII) |
Singleton |
Name |
---|
Adapter, Wrapper, or Translator |
Bridge |
Composite |
Decorator |
Delegation |
Extension object |
Facade |
Flyweight |
Front controller |
Marker |
Module |
Proxy |
Twin |
Name |
---|
Blackboard |
Chain of responsibility |
Command |
Fluent interface |
Interpreter |
Iterator |
Mediator |
Memento |
Null object |
Observer or Publish/subscribe |
Servant |
Specification |
State |
Strategy |
Template method |
Visitor |