Basis - Design Patterns - Design Patterns

Design patterns can be categorized as follows:

Creational mode

  • Simple Factory pattern (Simple Factory)

  • Factory method pattern (Factory Method)

  • Abstract Factory pattern (Abstract Factory)

  • Creator mode (Builder)

  • Prototype mode (Prototype)

  • Singleton mode (Singleton)

Structural pattern

  • Appearance mode (Facade)

  • Adapter mode (Adapter)

  • Proxy mode (Proxy)

  • Decorator mode (Decorator)

  • Bridge mode (Bridge)

  • Combination mode (Composite)

  • Flyweight

Behavioral Patterns

  • Template method pattern (Template Method)

  • Observer mode (Observer)

  • State mode (State)

  • Strategy mode (Strategy)

  • Chain of Responsibility

  • Command mode (Command)

  • Visitor mode (Visitor)

  • Mediator mode (Mediator)

  • Memento mode (Memento)

  • Iterator mode (Iterator)

  • Interpreter mode (Interpreter)

Document Information

Search

    Table of Contents