• Stars
    star
    325
  • Rank 129,350 (Top 3 %)
  • Language
    TypeScript
  • Created about 8 years ago
  • Updated almost 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

📙 Design Patterns in TypeScript

Design Patterns in Typescript

Content

Principles

  • Open Close Principle
  • Dependency Inversion Principle
  • Interface Segregation Principle
  • Single Responsibility Principle
  • Liskov’s Sustitution Principle

Creational

  • Singleton
  • Factory Method/Factory
  • Abstract Factory
  • Builder
  • Prototype

Structural

  • Adapter
  • Bridge
  • Composite
  • Decorator
  • Flyweight
  • Proxy
  • Facade

Behavioral

  • Chain of Responsibility
  • Command
  • Interpreter
  • Iterator
  • Mediator
  • Memento
  • Observer
  • State
  • Strategy
  • Template Method
  • Visitor

References