/design-patterns-in-go

Main design patterns applied to go

Primary LanguageGo

Design Patterns Applied to the Golang

CREATIONAL PATTERNS

  1. Factory
  2. Builder
  3. Prototype
  4. Singleton

STRUCTURAL PATTERNS

  1. Adapter
  2. Composite
  3. Decorator
  4. Facade
  5. Fly Weight
  6. Proxy
  7. Bridge

BEHAVIORAL PATTERNS

  1. Chain of Responsibility
  2. Command