https://github.com/fantasticit/ts-design-patterns
使用 TypeScript 实现常见设计模式
https://github.com/fantasticit/ts-design-patterns
design-patterns typescript
Last synced: 2 months ago
JSON representation
使用 TypeScript 实现常见设计模式
- Host: GitHub
- URL: https://github.com/fantasticit/ts-design-patterns
- Owner: fantasticit
- Created: 2020-10-06T09:41:38.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2020-10-09T07:11:39.000Z (almost 5 years ago)
- Last Synced: 2025-04-13T13:38:47.456Z (6 months ago)
- Topics: design-patterns, typescript
- Language: TypeScript
- Homepage:
- Size: 80.1 KB
- Stars: 6
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
ts-design-patterns
Design pattern implemented by TypeScript.
![]()
## 目录
- [构造器模式(constructor-pattern)](./src/constructor-pattern.ts)
- [工程模式(factory-pattern)](./src/factory-pattern.ts)
- [原型链模式(prototype-pattern)](./src/prototype-pattern.ts)
- [适配器模式(adapter-pattern)](./src/adapter-pattern.ts)
- [组合模式(composite-pattern)](./src/composite-pattern.ts)
- [装饰器模式(decorator-pattern)](./src/decorator-pattern.ts)
- [享元模式(flyweight-pattern)](./src/factory-pattern.ts)
- [代理模式(proxy-pattern)](./src/proxy-pattern.ts)
- [责任链模式(chain-of-responsibility-pattern)](./src/chain-of-responsibility-pattern.ts)
- [观察者模式(observer-pattern)](./src/observer-pattern.ts)
- [策略模式(strategy-pattern)](./src/strategy-pattern.ts)