TypeScript實現所有設計模式
- 2021 年 1 月 16 日
- 筆記
- design-pattern, typescript
23 種設計模式,從人門到入土。 語言實現:TypeScript,已完結。
程式碼地址://github.com/FantZero/Design-Pattern
創建型模式(共5種):單例模式、工廠(方法)模式、抽象工廠模式、原型模式、建造者模式
結構型模式(共7種):適配器模式、橋接模式、裝飾者模式、組合模式、外觀模式、享元模式、代理模式
行為型模式(共11種):模板方法模式、命令模式、訪問者模式、迭代器模式、觀察者模式、中介者模式、備忘錄模式、解釋器模式、狀態模式、策略模式、責任鏈模式