Abstract Factory v Singleton v Builder v Prototype v Factory Method v
Proxy v Adapter v Decorator v Facade v Composite v Bridge v Flyweight v
Observer v Strategy v State v Iterator v Mediator v Memento v Visitor v Command v Chain of Responsibility v