深入淺出設計模式 - 无名图书

深入淺出設計模式

出版社

天瓏

出版时间

2005-09-20

ISBN

9789867794529

评分

★★★★★
书籍介绍
寫應用程式時需要依照需求預先規劃、設計,而設計模式累積了前人的經歷,經由四人幫彙整出一系列的設計模式,以利後人可以套用。本書集合四人幫的23個模式(十幾年前的事)外加這十幾年來新增的一些模式,作者群以詼諧、幽默、圖文並茂、打破傳統著書的方式,由淺入深地詳解了設計模式的精神及重點。全書全部以當紅的 Java 程式語言為範例。 本書特點: * 全世界第二本書介紹了設計模式,第一本為 Addison Wesley 的《物件導向設計模式》。而兩本書的問世日期隔了十年之久。 * 每位程式設計師必備的參考書。 * 程式設計課程的最佳教材。
AI导读
核心看点
  • 以Java为例详解23种设计模式
  • 图文并茂,用幽默故事拆解抽象概念
  • 深入讲解开闭原则等核心设计思想
适合谁读
  • 希望入门设计模式的初级程序员
  • 觉得GoF原著晦涩难懂的开发者
  • 寻求提升代码设计能力的工程师
读前提醒
  • 需结合编程实践才能深刻理解
  • 适合当作教材或案头参考手册
  • 建议配合书中Java代码示例阅读
读者共识
  • Head First系列中口碑极佳的经典
  • 比传统教材更易懂、有趣且易记
  • 设计模式入门首选,强烈推荐

本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。

精彩摘录
  • "針對接口編程,而不是針對實現編程"
  • "針對超類型編程"
  • "The Hollywood Principle Don't call us, we'll call you. > The high-level components give the low-level components a "don't call us, we'll call you" treatment. > The Hollywood Principle gives us a way to prevent "dependency rot". (依赖腐败)"
  • "The connection between the Hollywood Principle and the Template Method Pattern is probably somewhat apparent: when we design with the Template Method Pattern, we're telling subclasses, "don't call us, we'll call you.""
  • "分开变化和不会变化的部分 针对接口(超类型)编程,而不是针对实现编程"
  • "开放-关闭原则:类应该对扩展开放,对修改关闭。"
  • "系統中的某部分改變不會影響其他部分"
  • "觀察者模式 = 出版者 + 訂閱者。"
用户评论
讀起來欲罷不能,易讀,易懂,易記
够用的文字,有趣的故事,细致的图片,领你进入设计模式的世界,能够更高一层的去编程,去体会代码之美。
看得有点囫囵吞枣,哈哈哈
好一本又牛逼又萌的编程书
设计模式入门必备
如果一定要看设计模式的书,这本就好
收藏