设计模式|算法
常用的设计模式,算法,数据结构
Songbl_
这个作者很懒,什么都没留下…
展开
-
单例设计模式
定义:保证一个类仅有一个实例,并提供一个全局的访问点。 饿汉式:public class Singleton01 { private static Singleton01 instance = new Singleton01(); public static Singleton01 getInstance(){ return instance; }}类加载就完原创 2017-10-10 16:29:09 · 162 阅读 · 0 评论 -
观察者模式初解
定义:定义对象间一种一对多的依赖关系。当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 结构: Subject:抽象主题(抽象被观察者),抽象主题角色把所有观察者对象保存在一个集合里,每个主题都可以有任意数量的观察者,抽象主题提供一个接口,可以增加和删除观察者对象以及通知更新操作。 ConcreteSubject:具体主题(具体被观察者),该角色将有关状态存入具体观察者对原创 2017-10-10 11:07:32 · 248 阅读 · 0 评论