β Creational: Objecte template pattern
β Creational: Prototype pattern
β Creational: Singelton pattern
β Creational: Object pool pattern
β Creational: Object pool variation
β Creational: Factory method (aka virtual constructor) pattern
β Creational: Abstract Factory pattern
β Creational: Builder Pattern (with director)
β Creational: Borg (monostate)
β Creational: Lazy Evaluation
β Creational: Pool
β Structural: Adapter Pattern
β Structural: Bridge Pattern
β Structural: Decorator Pattern
β Structural: Composite Pattern
β Structural: Facade Pattern
β Structural: Flyweight Pattern
β Structural: Proxy Pattern
β Structural: Coordinator
β Structural: 3-Tier
β Structural: Front Controller
β Structural: Repository
β Behavioral: Chain of responsibility
β Behavioral: Command Pattern
β Behavioral: Mediator Pattern
β Behavioral: Observer Pattern
β Behavioral: Memento Pattern
β Behavioral: Strategy Pattern
β Behavioral: Visitor Pattern
β Behavioral: Template Method Pattern
β Behavioral: Null Object
β Behavioral: Catalog
β Behavioral: Publisher-Subscriber
β Behavioral: Registery
β Behavioral: Specification
β Behavioral: Event Bus
β Behavioral: State
β Architectural: MVC/ MVT
β Architectural: MVP
β Architectural: MVC
β Architectural: MVVM