This project contains code examples of popular design patterns implemented on TypeScript
- Factory method
- Builder
- Abstract factory
- Prototype
- Singleton
- Adapter
- Decorator
- Proxy
- Bridge
- Facade
- Composite
- Flyweight
- Command
- Mediator
- Strategy
- Template method
- Interpreter
- Observer
- Chain of responsibility
- Iterator
- State
- Visitor