DESIGN PATTERNS

Abstract Factory (a.k.a Kit)

Adapter (a.k.a Wrapper)

Bridge (a.k.a Handle/Body)

Builder

Chain of Responsibility

Command (a.k.a Action / Transaction)

Composite

Decorator (a.k.a Wrapper)

Facade

Factory Method (a.k.a Virtual Constructor)

Flyweight

Interpreter

Iterator (a.k.a Cursor)

Mediator

Memento (a.k.a Token)

Observer (a.k.a. Dependents, Publish-Subscribe)

Prototype

Proxy (a.k.a Surrogate)

Singleton

State (a.k.a Objects for States)

Strategy (a.k.a Policy)

Template Method

Visitor

CreationalStructural, Behavior Patterns