Design Patterns in TypeScript Here are the implementations of the following design patterns in TypeScript: Creational Design Patterns Singleton Abstract Factory Factory Method Builder Prototype Structural Design Patterns Adapter 封装第三方 api Bridge Composite Decorator Facade Flyweight Proxy Behavioral Design Patterns Chain of Responsibility Command Interpreter Iterator Mediator Memento Observer State Strategy Template Method Visitor Execute the project yarn tsx xxx https://github.com/kamranahmedse/design-patterns-for-humans