当前位置:主页 > 计算机电子书 > 程序设计 > 设计模式下载
Head First 设计模式

Head First 设计模式 PDF 中文超清版

  • 更新:2019-11-16
  • 大小:40.8 MB
  • 类别:设计模式
  • 作者:Eric、Freeman
  • 出版:中国电力出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

Head First 设计模式 PDF

这书趋于极致,由于它在出示专业技能的另外,依然具备非常高的易读性。
这书现有14章,每章都介绍了好多个设计模式,详细地包含了四人组版本所有23个设计模式。
★序言介绍了这这书的用法
★第1章至第11章相继介绍了设计模式:Strategy、Observer、Decorator、Abstract Factory、Factory Method、Singleton、Command、Adapter、Facade、TemplatMethod、Iterator、Composite、State、Proxy。
★第12章介绍了如何把2个左右的设计模式结合在一起变成新的设计模式(比如,知名的MVC方式),创作者称其为复合型设计模式。
★第13章介绍了怎样进一步学习培训设计模式,怎样挖掘新的设计模式等主题。
★附则A介绍了剩余的设计模式:Bridge(桥接)、Builder(在线生成器)、Chainof Responsibility(义务链)、Flyweight(蝇量)、Interpreter(c编译器)、Mediator(中介者)、Memento(备忘录)、Prototype(原形)、Visitor(来访者)。
此外,第1章至第9章还交叉介绍了四个OO基本要素(抽象性、封裝、承继、多态),及其九个OO原则(Principle)。千万别藐视这种OO原则,由于每一设计模式身后都包括了好多个OO原则的定义。许多那时候,在设计方案出現左右为难状况时人们务必重归到OO原则,以便捷分辨选择。
能够那么说:OO原则是人们的总体目标,而设计模式是人们的作法!

目录

  • 引子
  • 谁适合读这本书?
  • 我们知道你的大脑在想什么
  • 元认知
  • 让你的大脑就范
  • 技术审校
  • 致谢
  • 1欢迎来到设计模式世界:设计模式入门
  • 模拟鸭子应用
  • Joe想到继承
  • 利用接口如何?
  • 软件开发的不变真理
  • 分开变化和不变部分
  • 设计鸭子的行为
  • 测试鸭子的代码
  • 动态地设置行为
  • 封装行为的大局观
  • “有一个”比“是一个”更好
  • 策略模式
  • 共享模式词汇的威力
  • 我如何使用设计模式?
  • 设计箱内的工具
  • 习题解答
  • 2让你的对象知悉现况
  • 气象观测站
  • 认识观察者模式
  • 出版者+订阅者=观罕者模式
  • 五分钟短剧:观察主题
  • 定义观察者模式
  • 松耦合的威力
  • 设计气象站
  • 实现气象站
  • 使用Java内建的观察者模式
  • java.util.Observable的黑暗面
  • ……
  • 3装饰者模式:装饰对象
  • 4工厂模式:烘烤OO的精华
  • 5单件模式:独一无二的对象
  • 6命令模式:封装调用
  • 7适配器模式与外观模式:随遇而安
  • 8模板方法模式:封装算法
  • 9送代器与组合模式:管理良好的集合
  • 10状态模式:事物的状态
  • 11代理模式:控制对象访问
  • 12复合模式:模式中的模式
  • 13与设计模式相处:真实世界中的模式
  • A附录A:剩下的模式

资源下载

资源下载地址1:https://pan.baidu.com/s/13H47h8jZS64XpP1_5pzofw

相关资源

网友留言