最新文章列表

java模式之观察者模式

       所谓观察者模式指的是一对多的关系的模式,可以用消息发布来作为比喻,发布者对应多个接受者,接受者可以注册或者删除订阅        最 ...
u010223750 评论(0) 有674人浏览 2015-08-12 09:37

Java模式之单例模式

单例模式指的是该类或者该方法某个部分只是初始化或者执行一次,因为Java中很多的对象需要分配资源,因此尽可能的将相同的对象只是一次初始化之后统一使用 比较明显的应用就是单例类,单例类只是初始化一次类获取类的实例即可,常用如下 上面使用同步是为了防止被多次初始化。 另外,在单例模式的应用中,有一种方式是双重检验,但是这个在多线程下还是容易多次执行,没有达到目的,因此,这里需要指出这种模式, ...
u010223750 评论(0) 有377人浏览 2015-08-11 10:04

JAVA设计模式之模板方法模式

Template Method(模板方法) 1、意图: 定义一个操作中的算法骨架,而将一些步骤的具体实现延迟到子类中。TemplateMethod 使得子类可以不改变一个算法 ...
xieke90 评论(0) 有1798人浏览 2015-07-28 17:26

简单工厂和抽象工厂模式的理解

  简单工厂方法,举例:有一个数据访问层的工厂类DAOFactory(接口),里面有各种数据库的实现,例如:OracleDAOFactory和MysqlDAOFactory,然后可以根据你在 ...
Kevin_Shen 评论(0) 有1046人浏览 2013-10-08 21:36

第十章 责任链模式

1责任链模式 使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。 责任链模式的关键是将用户的请求分派给许多对象,这些对象被组织成一个责任链,即每个对象含有后继对象的引用,并要求责任链上的每个对象,如果能处理用户的请求,就做出处理,不再将用户的请求传递给责任链上的下一个对象;如果不能处理用户的请求,就必 ...
crawler 评论(0) 有1037人浏览 2013-05-17 10:18

第八章 装饰模式

1.装饰模式 动态地给对象添加一些额外的职责。就功能来说装饰模式相比生成子类更为灵活。 动态地扩展一个对象的功能,而不需要改变原始类代码的一种成熟模式。 在装饰模式中,“具体组件”类和“具体装饰”类是该模式中的最重要的两个角色。2装饰模式-结构 装饰模式的结构中包括四种角色:  抽象组件(Component) 具体组件(ConcreteComponent)   装饰(Decora ...
crawler 评论(0) 有1046人浏览 2013-05-17 08:55

观察者模式

观察者模式(Observer)完美的将观察者和被观察的对象分离开。举个例子,用户界面可以作为一个观察者,业务数据是被观察者,用户界面观察业务数据的变化,发现数据变化后,就显示在界面上。面向对象设计的一个原则是:系统中的每个类将重点放在某一个功能上,而不是其他方面。一个对象只做一件事情,并且将他做好。观察者模式在模块之间划定了清晰的界限,提高了应用程序的可维护性和重用性。 通俗地讲就是一个观察者和一个 ...
lovekx521 评论(0) 有616人浏览 2011-10-03 22:00

设计模式 -- 模仿女娲造物(入门)

  本人最近在看设计模式,从第一章开始,每一章我都把源码呈上,分享给大家。下面有附件。。。。
meng22623 评论(0) 有1277人浏览 2011-08-07 23:13

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics