- 这个代码仓库记录的是常用的设计模式,其中以前端常用的设计模式为主,前端不常用的设计模式为次要介绍
- src/index.js是代码演示的入口文件,需要借助于babel编译
- 示例代码通过webpack进行编译,可以根据需要修改webpack.config.js文件
- docs/*.md下是每一种设计模式的文档介绍
- docs/code为每一种设计模式的不同情况下的代码示例
- docs/images为每一种设计模式的UML类图
- 01-start.md
- 02-环境搭建.md
- 03-面向对象.md
- 04-UML类图.md
- 05-设计原则.md
- 06-从设计到模式.md
- 07-关于设计模式的例题.md
- 08-工厂模式.md
- 09-单例模式.md
- 10-适配器模式.md
- 11-装饰器模式.md
- 12-代理模式.md
- 13-外观模式.md
- 14-观察者模式.md
- 15-迭代器模式.md
- 16-状态模式.md
- 17-其他设计模式.md
- 初次学习设计模式,若有不对的地方,还请大家指正,谢谢。