深入浅出设计模式(影印版)

Eric Freeman, Elisabeth Freeman, Kathy Sierra, Bert Bates

出版时间

2005-11-01

ISBN

9787564101657

评分

★★★★★
书籍介绍
《深入浅出设计模式》(影印版)的编写运用许多最新的研究,包括神经生物学、认知科学以及学习理论,这使得《深入浅出设计模式》(影印版)能够将这些设计模式深深地烙印在你的脑海中,不容易被遗忘。你将会更擅长于解决软件设计中的问题,并能够和你的团队成员用模式的语言来更好地沟通。
AI导读
核心看点
  • 运用认知科学原理,让设计模式记忆深刻
  • 图文并茂,通过生活实例深入浅出讲解
  • 涵盖策略、观察者、装饰等常用设计模式
适合谁读
  • 软件设计初学者及编程入门者
  • 希望提升代码质量与可维护性的开发者
  • 觉得GoF经典著作晦涩难懂的读者
读前提醒
  • 建议结合代码实践,边读边动手练习
  • 注意理解好莱坞原则等核心设计思想
  • 此书为影印版,需适应英文阅读节奏
读者共识
  • 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.""
  • "分开变化和不会变化的部分 针对接口(超类型)编程,而不是针对实现编程"
  • "开放-关闭原则:类应该对扩展开放,对修改关闭。"
  • "系統中的某部分改變不會影響其他部分"
  • "觀察者模式 = 出版者 + 訂閱者。"
作者简介
Eric Freeman以及Elisabeth Freeman是作家、教育家以及技术发明者。他们在迪斯尼公司领导了四年的数字媒体以及因特网的开发,后来他们将这些经验应用在他们自己的媒体中,包括这本书中。Eric具有耶鲁大学的计算机科学博士学位,Elisbeth具有耶鲁大学的计算机科学硕士学位。 Kathy Sierra(javaranch.com的创始者)以及Bert Bates是畅销的“深入浅出”(Head First)系列书籍的策划者,也是Sun公司Java开发员认证考试的开发者。
用户评论
静态语言和动态语言毕竟相差太大,特别在设计模式方面。
我们教材……
第一本看完的英文原版~值得纪念
fascinating
非常好啊,很有趣,有买其它的headfirst系列的冲动了
看的第二版英文版 一开始感觉不错 就是太简单
简单易懂,适合设计模式入门,基于java语言的示例
直观
放办公司应该是读不完了...
head first系列,值得拥有
收藏