Notes
JavaScript 中的设计模式
设计模式分类
创建型
处理用于创建对象的各种机制
工厂方法
抽象工厂
建造者
原型
单例
结构性
处理对象的组成以及对象彼此间的关系,使得系统变化对整个对象关系造成的影响降到最小
适配器
桥接
组合
装饰器
外观
享元 Flyweight
行为型
处理对象间的依赖关系以及通信
解释器
模版方法
责任链
命令
迭代器
中介者
备忘录
观察者
状态
策略
访问者
针对 JavaScript 实现的设计模式
工厂模式
mixin 模式
装饰器模式
观察者模式
References
JavaScript 编程精髓