Skip to content

wangfulin/javascript-design-pattern

Repository files navigation

使用 javascript 实现23 种设计模式

设计模式的思想对于我们以后构建复杂的应用,合理规划好类之间的关系,提高鲁棒性,降低耦合性非常有帮助。我希望能够几个方面来理解和分析设计模式:

  1. 核心概念
  2. UML图
  3. 经典应用场景
  4. 代码实例

目录:

  1. 简单工厂模式
  2. 抽象工厂模式
  3. 创建者模式
  4. 单例模式
  5. 适配器模式
  6. 组合模式
  7. 装饰者模式
  8. 外观模式
  9. 调解人模式
  10. MVC模式
  11. 策略模式
  12. 迭代器模式
  13. 过滤模式
  14. 命令模式
  15. 观察者模式
  16. 空对象模式
  17. 代理模式
  18. memento模式
  19. 参观者模式
  20. interpreter模式
  21. 链式责任模式
  22. 模版模式
  23. flyweight模式
  24. 过滤模式
  25. state模式
  26. DAO模式

参考: design pattern

加入

  1. 可以在各个模式的文件夹中添加实例代码
  2. 可以为各个模式的README.md添加模式的文章,按照上面四个角度进行解读

About

learn javascript design patterns

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published