TypeScript實現所有設計模式

ZeroのJ發表於2021-01-16

23 種設計模式,從人門到入土。 語言實現:TypeScript,已完結。

程式碼地址:https://github.com/FantZero/Design-Pattern

建立型模式(共5種):單例模式、工廠(方法)模式、抽象工廠模式、原型模式、建造者模式

結構型模式(共7種):介面卡模式、橋接模式、裝飾者模式、組合模式、外觀模式、享元模式、代理模式

行為型模式(共11種):模板方法模式、命令模式、訪問者模式、迭代器模式、觀察者模式、中介者模式、備忘錄模式、直譯器模式、狀態模式、策略模式、責任鏈模式

 

相關文章