`
pcpig
  • 浏览: 91252 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

HeadFirst设计模式之要点总结

阅读更多
OO原则:
   1. 封装变化
    2.多用组合,少用继承
    3.针对接口编程,不针对实现编程
    4.交互对象间松耦合

策略模式:封装算法,是算法之间可以互换,算法独立于使用它的客户。
观察者模式:在对象之间定义一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象
            都会收到通知,并自动更新。
            java.util.Observable 、Swing大量使用观察者模式
           
分享到:
评论

相关推荐

    Head First Design Patterns 英文版 Head First设计模式

    《Head First Design Patterns》是一本深入浅出介绍设计模式的图书,由Eric Freeman、Elisabeth Freeman、Bert Bates和Kathy Sierra联合编写。本书结合认知科学原理和神经生物学研究,采用引导式教学方法,通过故事...

    Head.First.设计模式中文版pdf(第二部分/共七部分)

    《Head First 设计模式》是本深受程序员欢迎的图书,它由一群在编程教育领域有丰富经验的专家所著,其中包括了Eric Freeman、Elizabeth Freeman夫妇,Kathy Sierra以及Bert Bates。四位作者不仅将他们各自的编程背景...

    Head First 设计模式(中文完整版+附书源码)

    根据提供的文件信息,“Head First 设计模式(中文完整版+附书源码)”,我们可以从中提炼出关于设计模式的关键知识点。 ### 设计模式概述 设计模式是软件工程领域中的一个热门话题,它代表着在特定场景下解决问题...

    Head first 设计模式 第一章 策略模式 pdf + 源代码

    《Head First设计模式》是软件开发领域中一本非常经典的书籍,尤其对于初学者而言,它以生动、直观的方式讲解了设计模式的精髓。第一章重点介绍了策略模式,这是一种行为设计模式,它使你能在运行时改变对象的行为。...

    Head First 设计模式(中文版)

    《Head First设计模式》(中文版)共有14章,每章都介绍了几个设计模式,完整地涵盖了四人组版本全部23个设计模式。前言先介绍这本书的用法;第1章到第11章陆续介绍的设计模式为Strategy、Observer、Decorator、...

    [创建型模式] head first 设计模式之工厂模式(Factory)

    工厂方法(Factory Method)是工厂模式的一种具体实现,它是《Head First 设计模式》这本书中讲解的重点之一。在这个模式中,一个工厂类声明了一个创建对象的抽象方法,但并不实现这个方法。而是由子类决定要实例化...

    《HeadFirst设计模式》学习伴侣

    你不想重新发明轮子(或者更差的是,漏气的轮子),所以你从设计模式中寻求协助——设计模式是过去人们面对同样的软件设计问题所学来的经验。有了设计模式,你就可以利用他人实践经验的精华,省下的时间可以用在……...

    Head First 设计模式中文版 667页-1.pdf

    Head.First设计模式共667页, 本书荣获2005年第十五届Jolt通用类图书震撼大奖。 本书英文影印版被《程序员》等机构评选为2006年最受读者喜爱的十大IT图书之一 。 本书趋近完美,因为它在提供专业知识的同时,仍然...

    head_first_design_patterns.pdf Head First 设计模式(英文原版 非扫描)

    第12章介绍如何将两个以上的设计模式结合起来成为新的设计模式(例如著名的MVC模式),作者称其为复合设计模式(这是作者自创的名称,并非四人组的标准名词),第13章介绍如何进一步学习设计模式,如何发觉新的设计...

    Head First 设计模式中文版 part2

    《Head First设计模式》荣获2005年第十五届Jolt通用类图书震撼大奖。  本书英文影印版被《程序员》等机构评选为2006年最受读者喜爱的十大IT图书之一 。  本书趋近完美,因为它在提供专业知识的同时,仍然具有相当...

    head First 设计模式中文版第10章

    根据提供的信息,“Head First设计模式中文版第10章”主要关注的是软件设计模式的相关内容。虽然提供的部分内容并未包含实际章节信息,但基于标题、描述和标签,我们可以推测这一章节可能会涉及一种或多种具体的设计...

    Head First设计模式.pdf

    FHBert Bates是畅销的HeadFirst系列书籍的创立者,也是Sun公司Java开发员认证考试的开发者。本书的产品设计应用神经生物学、认知科学,以及学习理论,这使得这本书能够将这些知识深深地印在你的脑海里,不容易被遗忘...

Global site tag (gtag.js) - Google Analytics