安居多伦多
  • 多市生活
    • 多市生活
    • 加国税务
    • 旅游度假
    • 生活安全
    • 行车安全
    • 窍门集锦
  • 多市书苑
    • 热门
    • 小说
    • 教育
  • 家居信息
    • 家居信息
    • 房屋保养
    • 房屋贷款
    • 房屋租赁
    • 房屋建筑
    • 房前屋后
    • 家居风水
  • 健康保健
    • 健康保健
    • 饮食起居
    • 食品安全
    • 健身锻炼
  • 书苑账户
    • 书苑登入
    • 书苑注册
    • 忘记书苑密码
    • 书苑账户信息
    • 关于我们
    • 联系我们
    • 隐私政策
多伦多书苑
在线书籍:随时阅读,随身听书。
所有书籍 | 人文 | 人物 | 人生 | 健康 | 儿童 | 医学 | 历史 | 历史 | 古典 | 哲学宗教 | 商业 | 外国 | 寓言 | 小说 | 教育 | 风水 | 管理 | 语言 |
为使本公益资源网站能继续提供免费阅读,请勿屏蔽广告。谢谢!报告弹出广告被滥用。
  1. 安居多伦多
  2. 网上书苑
  3. IT
  4. 设计模式之禅

设计模式之禅

2021-08-04 1人点赞 0条评论
点赞
x
语速1.0: 2.0
进度0:

本书概况

设计模式之禅

本书简介

本书是设计模式领域公认的3本经典著作之一,“极具趣味,容易理解,但讲解又极为严谨和透彻”是本书的写作风格和方法的最大特点。第1版2010年出版,畅销至今,广受好评,是该领域的里程碑著作。深刻解读6大设计原则和28种设计模式的准确定义、应用方法和最佳实践,全方位比较各种同类模式之间的异同,详细讲解将不同的模式组合使用的方法。第2版在第1版的基础上有两方面的改进,一方面结合读者的意见和建议对原有内容中的瑕疵进行了修正和完善,另一方面增加了4种新的设计模式,希望这一版能为广大程序员们奉上一场更加完美的设计模式盛宴!

全书共38章,分为五部分:第一部分(第1~6章),以一种全新的视角对面向对象程序设计的6大原则进行了深刻解读,旨在让读者能更深刻且准确地理解这些原则,为后面的学习打下基础;第二部分(第7~29章)通过大量生动的案例讲解和分析了23种最常用的设计模式,并进行了扩展讲解,通俗易懂,趣味性极强而又紧扣模式的核心;第三部分(第30~33章)对同类型和相关联的模式进行了深入分析和比较,旨在阐明各种设计模式之间的差别以及它们的理想应用场景;第四部分(第34~36章)探讨了如何在实际开发中将各种设计模式混合起来使用,以发挥设计模式的最大效用;第五部分(第37~38章)是本书的扩展篇,首先从实现的角度对MVC框架的原理进行了深入分析,然后讲解了5种新的设计模式的原理、意图和最佳实践。本书最后附有一份精美的设计模式彩图,可以裁剪,便于参考。

作者

秦小波,秦小波 资深软件开发工程师、系统分析师和架构师(获Sun架构师认证),从事软件开发工作10余年,实践经验极其丰富。精通设计模式,对设计模式有深刻的认识和独到见解,而且创造性地提出了自己在大量实践中总结出来的新的设计模式。资深Java技术专家,精通Java语言、Spring、Struts 2、Hibernate、iBatis、jBPM等Java技术,在企业级Java应用领域积累了大量工程经验,对ESB、BPEL等整合技术也有较深入的认识。此外,他还是一位优秀的DBA,具有IBM DB2 DBA资格认证,对海量数据处理有深入的研究。除本书外,他还著有畅销书《编写高质量代码:改善Java程序的151个建议》,同样广受读者好评!

目录

✦ 前言

第一部分 大旗不挥,谁敢冲锋——6大设计原则全新解读

第1章 单一职责原则
✦ 1.1 我是“牛”类,我可以担任多职吗
✦ 1.2 绝杀技,打破你的传统思维
✦ 1.3 我单纯,所以我快乐
✦ 1.4 最佳实践
第2章 里氏替换原则
✦ 2.1 爱恨纠葛的父子关系
✦ 2.2 纠纷不断,规则压制
✦ 2.3 最佳实践
第3章 依赖倒置原则
✦ 3.1 依赖倒置原则的定义
✦ 3.2 言而无信,你太需要契约
✦ 3.3 依赖的三种写法
✦ 3.4 最佳实践
第4章 接口隔离原则
✦ 4.1 接口隔离原则的定义
✦ 4.2 美女何其多,观点各不同
✦ 4.3 保证接口的纯洁性
✦ 4.4 最佳实践
第5章 迪米特法则
✦ 5.1 迪米特法则的定义
✦ 5.2 我的知识你知道得越少越好
✦ 5.3 最佳实践
第6章 开闭原则
✦ 6.1 开闭原则的定义
✦ 6.2 开闭原则的庐山真面目
✦ 6.3 为什么要采用开闭原则
✦ 6.4 如何使用开闭原则
✦ 6.5 最佳实践

第二部分 真刀实枪 ——23种设计模式完美演绎

第7章 单例模式
✦ 7.1 我是皇帝我独苗
✦ 7.2 单例模式的定义
✦ 7.3 单例模式的应用
✦ 7.4 单例模式的扩展
✦ 7.5 最佳实践
第8章 工厂方法模式
✦ 8.1 女娲造人的故事
✦ 8.2 工厂方法模式的定义
✦ 8.3 工厂方法模式的应用
✦ 8.4 工厂方法模式的扩展
✦ 8.5 最佳实践
第9章 抽象工厂模式
✦ 9.1 女娲的失误
✦ 9.2 抽象工厂模式的定义
✦ 9.3 抽象工厂模式的应用
✦ 9.4 最佳实践
第10章 模板方法模式
✦ 10.1 辉煌工程——制造悍马
✦ 10.2 模板方法模式的定义
✦ 10.3 模板方法模式的应用
✦ 10.4 模板方法模式的扩展
✦ 10.5 最佳实践
第11章 建造者模式
✦ 11.1 变化是永恒的
✦ 11.2 建造者模式的定义
✦ 11.3 建造者模式的应用
✦ 11.4 建造者模式的扩展
✦ 11.5 最佳实践
第12章 代理模式
✦ 12.1 我是游戏至尊
✦ 12.2 代理模式的定义
✦ 12.3 代理模式的应用
✦ 12.4 代理模式的扩展
✦ 12.5 最佳实践
第13章 原型模式
✦ 13.1 个性化电子账单
✦ 13.2 原型模式的定义
✦ 13.3 原型模式的应用
✦ 13.4 原型模式的注意事项
✦ 13.5 最佳实践
第14章 中介者模式
✦ 14.1 进销存管理是这个样子的吗
✦ 14.2 中介者模式的定义
✦ 14.3 中介者模式的应用
✦ 14.4 中介者模式的实际应用
✦ 14.5 最佳实践
第15章 命令模式
✦ 15.1 项目经理也难当
✦ 15.2 命令模式的定义
✦ 15.3 命令模式的应用
✦ 15.4 命令模式的扩展
✦ 15.5 最佳实践
第16章 责任链模式
✦ 16.1 古代妇女的枷锁——“三从四德”
✦ 16.2 责任链模式的定义
✦ 16.3 责任链模式的应用
✦ 16.4 最佳实践
第17章 装饰模式
✦ 17.1 罪恶的成绩单
✦ 17.2 装饰模式的定义
✦ 17.3 装饰模式应用
✦ 17.4 最佳实践
第18章 策略模式
✦ 18.1 刘备江东娶妻,赵云他容易吗
✦ 18.2 策略模式的定义
✦ 18.3 策略模式的应用
✦ 18.4 策略模式的扩展
✦ 18.5 最佳实践
第19章 适配器模式
✦ 19.1 业务发展——上帝才能控制
✦ 19.2 适配器模式的定义
✦ 19.3 适配器模式的应用
✦ 19.4 适配器模式的扩展
✦ 19.5 最佳实践
第20章 迭代器模式
✦ 20.1 整理项目信息——苦差事
✦ 20.2 迭代器模式的定义
✦ 20.3 迭代器模式的应用
✦ 20.4 最佳实践
第21章 组合模式
✦ 21.1 公司的人事架构是这样的吗
✦ 21.2 组合模式的定义
✦ 21.3 组合模式的应用
✦ 21.4 组合模式的扩展
✦ 21.5 最佳实践
第22章 观察者模式
✦ 22.1 韩非子身边的卧底是谁派来的
✦ 22.2 观察者模式的定义
✦ 22.3 观察者模式的应用
✦ 22.4 观察者模式的扩展
✦ 22.5 最佳实践
第23章 门面模式
✦ 23.1 我要投递信件
✦ 23.2 门面模式的定义
✦ 23.3 门面模式的应用
✦ 23.4 门面模式的注意事项
✦ 23.5 最佳实践
第24章 备忘录模式
✦ 24.1 如此追女孩子,你还不乐
✦ 24.2 备忘录模式的定义
✦ 24.3 备忘录模式的应用
✦ 24.4 备忘录模式的扩展
✦ 24.5 最佳实践
第25章 访问者模式
✦ 25.1 员工的隐私何在
✦ 25.2 访问者模式的定义
✦ 25.3 访问者模式的应用
✦ 25.4 访问者模式的扩展
✦ 25.5 最佳实践
第26章 状态模式
✦ 26.1 城市的纵向发展功臣——电梯
✦ 26.2 状态模式的定义
✦ 26.3 状态模式的应用
✦ 26.4 最佳实践
第27章 解释器模式
✦ 27.1 四则运算你会吗
✦ 27.2 解释器模式的定义
✦ 27.3 解释器模式的应用
✦ 27.4 最佳实践
第28章 享元模式
✦ 28.1 内存溢出,司空见惯
✦ 28.2 享元模式的定义
✦ 28.3 享元模式的应用
✦ 28.4 享元模式的扩展
✦ 28.5 最佳实践
第29章 桥梁模式
✦ 29.1 我有一个梦想……
✦ 29.2 桥梁模式的定义
✦ 29.3 桥梁模式的应用
✦ 29.4 最佳实践

第三部分 谁的地盘谁做主 ——设计模式PK

第30章 创建类模式大PK
✦ 30.1 工厂方法模式VS建造者模式
✦ 30.2 抽象工厂模式VS建造者模式
第31章 结构类模式大PK
✦ 31.1 代理模式VS装饰模式
✦ 31.2 装饰模式VS适配器模式
第32章 行为类模式大PK
✦ 32.1 命令模式VS策略模式
✦ 32.2 策略模式VS状态模式
✦ 32.3 观察者模式VS责任链模式
第33章 跨战区PK
✦ 33.1 策略模式VS桥梁模式
✦ 33.2 门面模式VS中介者模式
✦ 33.3 包装模式群PK

第四部分 完美世界 ——设计模式混编

第34章 命令模式+责任链模式
✦ 34.1 搬移UNIX的命令
✦ 34.2 混编小结
第35章 工厂方法模式+策略模式
✦ 35.1 迷你版的交易系统
✦ 35.2 混编小结
第36章 观察者模式+中介者模式
✦ 36.1 事件触发器的开发
✦ 36.2 混编小结

第五部分 扩展篇

第37章 MVC框架
✦ 37.1 MVC框架的实现
✦ 37.2 最佳实践
第38章 新模式
✦ 38.1 规格模式
✦ 38.2 对象池模式
✦ 38.3 雇工模式
✦ 38.4 黑板模式
✦ 38.5 空对象模式

附录 23种设计模式彩图

类似书籍

SEO教程:搜索引擎优化入门与进阶(第3版)
SEO教程:搜索引擎优化入门与进阶(第3版)
人月神话
人月神话
数学之美和浪潮之巅
数学之美和浪潮之巅
设计冲刺:谷歌风投如何5天完成产品迭代
设计冲刺:谷歌风投如何5天完成产品迭代
Author:

标签: 暂无
最后更新:2021-08-04
< 上一篇
下一篇 >

本书评论

取消回复

©2021 安居多伦多 - 版权所有

本站由 好事来 Hostlike.com 提供技术支持。