设计模式
cmhy
这个作者很懒,什么都没留下…
展开
-
设计模式-观察模式
观察者模式定义观察者模式(又被称为发布-订阅(Publish/Subscribe)模式,属于行为型模式的一种,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态变化时,会通知所有的观察者对象,使他们能够自动更新自己。观察者模式结构图 Subject:抽象主题(抽象被观察者),抽象主题角色把所有观察者对象保存在一个集合里,每个主题都可以有任意数量的观察者,抽象主题原创 2017-08-04 20:55:09 · 313 阅读 · 0 评论 -
单例模式
单例模式某些情况,有些对象只需要一个,即每个类只需要一个实例。例如,一台计算机可以连接多台打印机,但是这个计算机的打印程序只能有一个,此时这里就可以通过单例模式避免两个打印作业同时输出到打印机。 单例classpackage com.cmhy.singleton;public class singleton { private static singleton st = new single原创 2016-04-13 07:32:33 · 296 阅读 · 0 评论