电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

HeadFirstDesignPatterns(深入浅出设计模式)目录

HeadFirstDesignPatterns(深入浅出设计模式)目录_第1页
1/14
HeadFirstDesignPatterns(深入浅出设计模式)目录_第2页
2/14
HeadFirstDesignPatterns(深入浅出设计模式)目录_第3页
3/14
Head First Design Patterns(深入浅出设计模式)-目录 目录 序 你的大脑是如何理解设计模式的?此时,你正在设法学习些知识,而你的大脑要通过确认这些知识来给你提供支持。你的大脑在想:“最好出去做些更重要的事情,就象消灭野兽或者光着身子滑雪不是个好主意”。所以你要怎么样让你的大脑认为你的生死存亡都依赖于设计模式的知识? 1.Welcome to Design Patterns - 设计模式介绍 有人已经解决了你的问题。在这章里,你将学习到为什么(和怎么样)你可以使用其他已经走过相同设计问题的路并幸存下来的开发者的智慧和教训。在我们做之前,我们将先看看设计模式的用途和好处,再看一些关键的面向对象设计原则,并且再通过一个实例了解模式的工作方式。使用模式最好的方法就是把它们装入脑袋里,然后在你设计和现有的应用程序里认出你能够应用它们的地方。相对于代码重用,使用模式你获得了经验的重用。 模拟鸭子 乔相对继承 利用接口怎么样? 软件开发的一个不变的真理 分开变动和不变动的部分 设计鸭子的行为 测试鸭子的代码 动态地设置行为 封装行为的大局观 『有一個』可能比『是一個』更好 策略模式 共享模式词汇的力量 我如何使用设计模式? 设计工具箱里的工具 练习解答 2.Keeping your Objects in the Know - 观察者模式 不要遗漏有趣的事情!我们已经有一个模式,它可以使你的对象知道它们关心的某些事情在发生的时候的内幕。对象甚至可以决定是否在运行的时候仍然知道内幕(be kept informed)。观察者模式是JDK 中使用最多的模式之一,它是难以置信的有用。在我们做之前,我们同样先看看一对多关系和释放偶合(是,就是它,我们说偶合). 同观察者一起,你们将是模式大家庭的一员。 气象检测系统 认识观察者模式 出版者 + 订阅者 = 观察者模式 五分钟短剧: 值得观察的主题 定义观察者模式 松偶合的力量 设计气象站 实现气象站 使用Java 内建的观察者模式 java.util.Observable 的黑暗面 设计工具箱里的工具 练习解答 3.Decorating Objects - 装饰者模式 就叫这章为"继承的设计眼光"("Design Eye for the Inheritance Guy")。我们将重新检查继承的典型的过度使用,同时你将学习到在运行的时候怎么样使用对象组合的方式来装饰你的类。为什么?一旦你熟悉了装饰的技巧,你将可以在不修改任何基础的类的情况下给你的(或其他人的)对象赋予新的职责。 欢迎来到星巴兹咖啡 开...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

HeadFirstDesignPatterns(深入浅出设计模式)目录

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部