logo
分类于: 编程语言 计算机基础 人工智能 设计

简介

设计模式之禅

设计模式之禅 7.5分

资源最后更新于 2020-03-29 01:44:38

作者:秦小波

出版社:出版社机械工业出版社

出版日期:2010-03

ISBN:9787111295440

文件格式: pdf

标签: 计算机 编程 设计 软件开发 秦小波 华章圣诞 计算机与互联网

简介· · · · · ·

全书共分为四部分,第一部分从原理的角度阐述了面向对象程序设计的6大原则;第二部生动地讲解和剖析了23种常见的设计模式,并进行了扩展,通俗易懂,趣味性极强而又紧扣模式的核心;第三部分对各种相关联的设计模式进行了深入分析和比较,旨在阐明各种设计模式比较理想的应用场景和它们之间的区别;第四部分探讨了设计模式的混编,讲解了如何在实际开发中将各种设计模式混合起来使用,以发挥设计模式的最大效用。最后,本书还附有一份设计模式彩图,可以裁剪,便于参考。如果说“四人帮”的《设计模式》是设计模式领域的“圣经”,那么之后出版的各种关于设计模式的书都可称之为“圣经”的“注释版”或“圣经的故事”。本书是得道者对“圣经”的“禅悟”,它既不像“圣经”那样因为惜字如金、字字珠玑而深奥、晦涩和难懂,又比“圣经”的“注释版”更深刻和全面、更通俗和生动、更接近开发者遇到的实践场景,更具指导性。本书兼收并蓄、博采众长,也许是设计模式领域里的下一个里程碑之作。秦小波,资深软件开发工程师、系统分析师和架构师(获Sun架构师认证),从事软件开发工作10余年,实践经验极其丰富。资深Java技术专家,精通Java语言、Spring、Struts 2、Hibernate、iBatis、jBPM等Java技术,在企业级Java应用领域积累了大量工程经验,对ESB、BPEL等整合技术也有较深入的认识。精通设计模式,对设计模式有深刻的认识和独到见解,而且创造性地提出了自己在大量实践中总结出来的新的设计模式。他撰写的《设计模式之禅》一书凭借优质的内容和良好的可读性广获读者好评,被誉为“设计模式领域的里程碑之作”。此外,他还是一位优秀的DBA,获IBM DB2 DBA资格认证,对海量数据处理有深入的研究。

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

  1. 赞誉
  2. 前言
  3. 第一部分 大旗不挥,谁敢冲锋——6大设计原则全新解读
  4. 第1章 单一职责原则
  5. 第2章 里氏替换原则
  6. 第3章 依赖倒置原则
  7. 第4章 接口隔离原则
  8. 第5章 迪米特法则
  9. 第6章 开闭原则
  10. 第二部分 真刀实枪——23种设计模式完美演绎
  11. 第7章 单例模式
  12. 第8章 工厂方法模式
  13. 第9章 抽象工厂模式
  14. 第10章 模板方法模式
  15. 第11章 建造者模式
  16. 第12章 代理模式
  17. 第13章 原型模式
  18. 第14章 中介者模式
  19. 第15章 命令模式
  20. 第16章 责任链模式
  21. 第17章 装饰模式
  22. 第18章 策略模式
  23. 第19章 适配器模式
  24. 第20章 迭代器模式
  25. 第21章 组合模式
  26. 第22章 观察者模式
  27. 第23章 门面模式
  28. 第24章 备忘录模式
  29. 第25章 访问者模式
  30. 第26章 状态模式
  31. 第27章 解释器模式
  32. 第28章 享元模式
  33. 第29章 桥梁模式
  34. 第三部分 谁的地盘谁做主——设计模式PK
  35. 第30章 创建类模式大PK
  36. 第31章 结构类模式大PK
  37. 第32章 行为类模式大PK
  38. 第33章 跨战区PK
  39. 第四部分 完美世界——设计模式混编
  40. 第34章 命令模式+责任链模式
  41. 第35章 工厂方法模式+策略模式
  42. 第36章 观察者模式+中介者模式
  43. 第37章 规格模式
  44. 第38章 MVC框架
  45. 附录 23种设计模式彩图