秒懂设计模式作 者: 刘韬 著出版时间: 2021 内容简介 本书共计 25 章,以轻松、幽默、浅显易懂的文风从面向对象编程、面向对象三大特性的理论基础开篇,然后系统且详细地讲解了单例、原型、工厂方法、抽象工厂、建造者、门面、组合、装饰器、适配器、享元、代理、桥接、 模板方法、迭代器、责任链、策略、状态、备忘录、中介、命令、访问者、观察者及解释器等 23 种设计模式的概念及结构机理,最后以六大设计原则收尾,全面地解析归纳了软件设计准则,参透设计模式的本质。 本书引入了很多贴近生活的真实范例,并配有大量生动形象的插图,再结合相关例程代码实战演练,循序渐进、深入浅出,引导读者探究设计模式的哲学真谛。 本书面向广大的软件设计工作者,包括但不限于各个层次从事面向对象编程语言开发的软件开发、设计、架构等工程技术人员,也可以作为大专院校相关专业教学用书和培训学校的教材。目录第 1章 初探 01 ~ 111.1 封装 21.2 继承 41.3 多态 71.4 计算机与外设 9| 创造篇 |第 2章 单例 14 ~ 202.1 孤独的太阳 152.2 饿汉造日 152.3 懒汉的队伍 172.4 大道至简 20第3章 原型 21 ~ 293.1 构造与复制 223.2 卡顿的游戏 233.3 细胞分裂 253.4 克隆工厂 263.5 深拷贝与浅拷贝 273.6 克隆的本质 28第4章 工厂方法 30 ~ 404.1 工厂的多元化与专业化 314.2 游戏角色建模 324.3 简单工厂不简单 344.4 制定工业制造标准 364.5 劳动分工 39第5章 抽象工厂 41 ~ 525.1 品牌与品型 425.2 产品规划 425.3 生产线规划 485.4 分而治之 51第6章 建造者 53 ~ 626.1 建造步骤的重要性 546.2 地产开发商的困惑 556.3 建筑施工方 566.4 工程总监 596.5 项目实施 606.6 工艺与工序 61| 结构篇 |第7章 门面 64 ~ 707.1 一键操作 657.2 亲自下厨的烦扰 667.3 化繁为简 687.4 整合共享 69第8章 组合 71 ~ 818.1 叉树结构 728.2 文件系统 738.3 目录树展示 768.4 自似性的涌现 80第9章 装饰器 82 ~ 909.1 室内装潢 839.2 从素面朝天到花容月貌 839.3 化妆品的多样化 869.4 无处不在的装饰器 899.5 自由嵌套 89第 10章 适配器 91 ~ 9810.1 逾越鸿沟靠适配 9210.2 插头与插孔的冲突 9310.3 通用适配 9410.4 专属适配 9610.5 化解不可调和的矛盾 97第 11章 享元 99 ~ 10811.1 马赛克 10011.2 游戏地图 10011.3 卡顿的加载过程 10111.4 图件共享 10311.5 万变不离其宗 107第 12章 代理 109 ~ 12012.1 汽车 4S 店 11012.2 访问互联网 11012.3 互联网代理 11212.4 万能的动态代理 11412.5 业务增强与管控 119第 13章 桥接 121 ~ 13013.1 基础建设 12213.2 形与色的纠葛 12213.3 架构产业链 12413.4 笛卡尔积 12813.5 多姿多彩的世界 129| 行为篇 |第 14章 模板方法 132 ~ 14314.1 生存技能 13314.2 生存法则 13514.3 项目管理模板 13714.4 虚实结合 142第 15章 迭代器 144 ~ 15515.1 物以类聚 14515.2 循环往复 14515.3 遍历标准化 14715.4 分离迭代器 14915.5 鱼与熊掌兼得 154第 16章 责任链 156 ~ 16516.1 简单的生产线 15716.2 工作流程拆解 15816.3 踢皮球 15816.4 架构工作流 16116.5 让业务飞一会 164第 17章 策略 166 ~ 17517.1 顽固不化的系统 16717.2 游戏卡带 16817.3 万能的 USB 接口 17117.4 即插即用 174第 18章 状态 176 ~ 18618.1 事物的状态 17718.2 简单的二元态 17718.3 交通灯的状态 18018.4 状态响应机制 185第 19章 备忘录 187 ~ 19719.1 时光流逝 18819.2 覆水难收 18819.3 破镜重圆 19119.4 历史回溯 196第 20章 中介 198 ~ 20920.1 简单直接交互 19920.2 构建交互平台 20120.3 多态化沟通 20420.4 星型拓扑结构 208第 21章 命令 210 ~ 22421.1 对电灯的控制 21121.2 开关命令 21321.3 霓虹闪烁 21621.4 物联网 21821.5 万物兼容 223第 22章 访问者 225 ~ 23622.1 多样化的商品 22622.2 多变的计价算法 22922.3 泛型购物车 23122.4 访问与接待 23322.5 数据与算法 235第 23章 观察者 237 ~ 24623.1 观察者很忙 23823.2 反客为主 24123.3 订阅与发布 245第 24章 解释器 247 ~ 25724.1 语言与表达式 24824.2 语义树 24924.3 接口与终极表达式 25124.4 非终极表达式 25324.5 语法规则 256第 25章 终道 258 ~ 26825.1 单一职责 25925.2 开闭原则 26025.3 里氏替换 26225.4 接口隔离 26325.5 依赖倒置 26425.6 迪米特法则 26525.7 设计的最高境界 267 上一篇: 让工作化繁为简:用Python实现办公自动化 2021年版 李杰臣 著 下一篇: 深度学习与计算机视觉实战 2023年版 大数据技术精品系列教材 彭小红 张良均 主编