设计模式 资料:《JavaScript 设计模式与开发实践》(曾探·著) 面向对象的基础 多态 封装 继承 this、apply、call 设计模式 单例模式 策略模式 代理模式 发布-订阅(观察者)模式 命令模式 模板方法模式 职责链模式 中介者模式 装饰者模式 适配器模式 设计原则和编程技巧 单一职责原则 最少知识原则 开放-封闭原则 代码重构 代码重构