研磨设计模式

研磨设计模式

暂无评价综合评分的显示会考虑用户真实性等多项因素,每部作品出现综合评分的时间不定。
8.5138 评价豆瓣读书

作品简介

本书完整覆盖GoF讲述的23个设计模式并加以细细研磨。初级内容从基本讲起,包括每个模式的定义、功能、思路、结构、基本实现、运行调用顺序、基本应用示例等,让读者能系统、完整、准确地掌握每个模式,培养正确的“设计观”;中高级内容则深入探讨如何理解这些模式,包括模式中蕴涵什么样的设计思想,模式的本质是什么,模式如何结合实际应用,模式的优缺点以及与其他模式的关系等,以期让读者尽量去理解和掌握每个设计模式的精髓所在。

陈臣:十年Java/JavaEE开发经验,高级系统架构师,功力深厚,技术精湛,精通Java/JavaEE相关技术和多种开源框架,尤其擅长系统分析和架构设计。从事过专业的中间件研发,包括基于组件的Web页面框架、基于WFMC的工作流中间件、类似于Hibernate的ORM框架等等;参与或主持了多个中大型的企业级应用项目,拥有多年项目经理、技术部经理的管理经验。个人博客:http://www.javass.cn/javapeixunxxyd/index.html

王斌:从事Java/JavaEE开发五年,系统架构师,精通Ejb、Struts、Spring、Hibernate、iBatis等框架技术,擅长设计模式和Eclipse插件开发。作为架构小组骨干,参与了国旅电子商务平台、南王酒庄等多个项目的开发,开发并维护有constance4j、myxstream、SimpleMapping等多个公司内部开源框架,深得多个项目组好评。

作品目录

  1. 前言
  2. 第1章 设计模式基础
  3. 1.1 设计模式是什么
  4. 1.2 设计模式有什么
  5. 1.3 设计模式的学习
  6. 1.4 本书的组织方式
  7. 第2章 简单工厂
  8. 2.1 场景问题
  9. 2.2 解决方案
  10. 2.3 模式讲解
  11. 第3章 外观模式(Facade)
  12. 3.1 场景问题
  13. 3.2 解决方案
  14. 3.3 模式讲解
  15. 第4章 适配器模式(Adapter)
  16. 4.1 场景问题
  17. 4.2 解决方案
  18. 4.3 模式讲解
  19. 第5章 单例模式(Singleton)
  20. 5.1 场景问题
  21. 5.2 解决方案
  22. 5.3 模式讲解
  23. 第6章 工厂方法模式 (Factory Method)
  24. 6.1 场景问题
  25. 6.2 解决方案
  26. 6.3 模式讲解
  27. 第7章 抽象工厂模式(Abstract Factory)
  28. 7.1 场景问题
  29. 7.2 解决方案
  30. 7.3 模式讲解
  31. 第8章 生成器模式(Builder)
  32. 8.1 场景问题
  33. 8.2 解决方案
  34. 8.3 模式讲解
  35. 第9章 原型模式(Prototype)
  36. 9.1 场景问题
  37. 9.2 解决方案
  38. 9.3 模式讲解
  39. 第10章 中介者模式(Mediator)
  40. 10.1 场景问题
  41. 10.2 解决方案
  42. 10.3 模式讲解
  43. 第11章 代理模式(Proxy)
  44. 11.1 场景问题
  45. 11.2 解决方案
  46. 11.3 模式讲解
  47. 第12章 观察者模式(Observer)
  48. 12.1 场景问题
  49. 12.2 解决方案
  50. 12.3 模式讲解
  51. 第13章 命令模式(Command)
  52. 13.1 场景问题
  53. 13.2 解决方案
  54. 13.3 模式讲解
  55. 第14章 迭代器模式(Iterator)
  56. 14.1 场景问题
  57. 14.2 解决方案
  58. 14.3 模式讲解
  59. 第15章 组合模式(Composite)
  60. 15.1 场景问题
  61. 15.2 解决方案
  62. 15.3 模式讲解
  63. 第16章 模板方法模式(Template Method)
  64. 16.1 场景问题
  65. 16.2 解决方案
  66. 16.3 模式讲解
  67. 第17章 策略模式(Strategy)
  68. 17.1 场景问题
  69. 17.2 解决方案
  70. 17.3 模式讲解
  71. 第18章 状态模式(State)
  72. 18.1 场景问题
  73. 18.2 解决方案
  74. 18.3 模式讲解
  75. 第19章 备忘录模式(Memento)
  76. 19.1 场景问题
  77. 19.2 解决方案
  78. 19.3 模式讲解
  79. 第20章 享元模式(Flyweight)
  80. 20.1 场景问题
  81. 20.2 解决方案
  82. 20.3 模式讲解
  83. 第21章 解释器模式(Interpreter)
  84. 21.1 场景问题
  85. 21.2 解决方案
  86. 21.3 模式讲解
  87. 第22章 装饰模式(Decorator)
  88. 22.1 场景问题
  89. 22.2 解决方案
  90. 22.3 模式讲解
  91. 第23章 职责链模式(Chain of Responsibility)
  92. 23.1 场景问题
  93. 23.2 解决方案
  94. 23.3 模式讲解
  95. 第24章 桥接模式(Bridge)
  96. 24.1 场景问题
  97. 24.2 解决方案
  98. 24.3 模式讲解
  99. 第25章 访问者模式(Visitor)
  100. 25.1 场景问题
  101. 25.2 解决方案
  102. 25.3 模式讲解
  103. 附录A 常见面向对象设计原则
  104. A.1 设计模式和设计原则
  105. A.2 常见的面向对象设计原则
  106. 附录B UML简介
  107. B.1 UML基础
  108. B.2 类图
  109. B.3 顺序图
  110. 临别赠言
  111.  不是结束而是新的开始
  112.  你该怎么做
  113. 参考文献
载入中

大家都喜欢