设计模式
King夜吻天蝎
这个作者很懒,什么都没留下…
展开
-
设计模式——观察者模式
观察者模式:本质上就是一种订阅/发布的模型,从逻辑上来讲就是一对多的依赖关系。 顾名思义,观察者模式当然有一个观察者和一个被观察者,在被观察者有变动的时候,相应的观察者也要有些操作。 ①定义一个被观察者。 ②定义一个观察者 ③测试类 以上就是观察者模式的实现,总结如下: 每个观察者都需要保存在被观察者的集合中,同时给被观察者提供添加和删除的方法。原创 2017-02-07 18:37:20 · 158 阅读 · 0 评论 -
设计模式——单例模式
单例模式适用场景:要获得唯一的一个实例对象的时候,使用单例模式。 单例模式是所有模式中最简单的一种。学习单例模式,要知道单例模式的核心点: ①要有一个私有构造器 ②声明一个静态对象 ③定义一个静态方法来构造对象 所以,通过上面的三个核心点,一个简单的单例模式如下: 这种模式也可称为饿汉单例模式,就是在初始化的时候就创建对象。那相对应的还有懒汉单例模式。懒汉模式,顾名思义,就是在原创 2017-02-07 10:40:18 · 175 阅读 · 0 评论