《JavaScript设计模式与开发实践》
这本书是腾讯Alloy Team前端团队一位高级工程师写的,生动的讲解了设计模式,大部分设计模式都会先举一个反例,然后用设计模式来优化,很容易理解,这本书值得一看。
第一部分 基础知识
第1章 面向对象的JavaScript
第2章 this、call和apply
第3章 闭包和高阶函数
第二部分 设计模式
第4章 单例模式
第5章 策略模式
第6章 代理模式
第7章 迭代器模式
第8章 发布-订阅模式
第9章 命令模式
第10章 组合模式
第11章 模板方法模式
第12章 享元模式
第13章 职责链模式
第14章 中介者模式
第15章 装饰者模式
第16章 状态模式
第17章 适配器模式
第三部分 设计原则和编程技巧
第18章 单一职责原则
第19章 最少知识原则
第20章 开放-封闭原则
第21章 接口和面向接口编程原则
第22章 代码重构
其实学习设计模式重要的是理解它的思想和目的,至于各种设计模式其实都离不开面向对象的封装、继承、多态、组合等几种基本的技术,还有几种设计原则。
转载请注明原文地址: https://ju.6miu.com/read-130.html