TypeScript实现所有设计模式
2021-01-16 23:12
846 查看
23 种设计模式,从人门到入土。 语言实现:TypeScript,已完结。
代码地址:https://github.com/FantZero/Design-Pattern
创建型模式(共5种):单例模式、工厂(方法)模式、抽象工厂模式、原型模式、建造者模式
结构型模式(共7种):适配器模式、桥接模式、装饰者模式、组合模式、外观模式、享元模式、代理模式
行为型模式(共11种):模板方法模式、命令模式、访问者模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状态模式、策略模式、责任链模式
相关文章推荐
- 设计模式实践-反射到所有接口实现类实践工厂方法,页面中有大量计算数据时设计实践
- 设计模式C++实现(3)——适配器模式
- 设计模式、用Delphi实现---->Strategy模式
- 设计模式--模板方法模式--Java实现-- java访问控制关键字用法
- 三种设计模式的实现
- 设计模式C++实现(3)——适配器模式
- 设计模式C++实现(6)——建造者模式
- (C++)设计模式------单例模式 singleton(简单的实现和对象释放的控制) -- 创建型模式
- 设计模式:单例对象的多种实现
- 毕业设计项目展示作品五:C++舆情监控系统的设计与实现,全网独创,全网唯一,版权所有
- 设计模式精解-GoF 23种设计模式解析附C++实现源码
- 设计模式(二):自己动手使用“观察者模式”实现通知机制
- 设计模式C++实现二十二:享元模式
- 设计模式C++实现(6)——建造者模式
- 《设计模式--基于C#的工程化实现及扩展》到货了
- 我所理解的设计模式(C++实现)——备忘录模式(Memento Pattern)
- 用Java实现的设计模式-Factory
- c# 实现设计模式-策略模式
- 23种经典设计模式的java实现之生成器模式
- 设计模式之备忘录模式(C++实现)