设计模式
ALSYBK
这个作者很懒,什么都没留下…
展开
-
设计模式—观察者模式(Observer)
一、什么是观察者模式:观察者模式的定义:定义对象间的一种一对多的依赖关系。当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。这样可能好理解一点:观察者订阅被观察者,被观察者发生改变会通知所有观察者,然后观察者做出相应的行为。例如:我关注了某明星的微博,该明星每发一条新微博,我就会接到该明星发了一条新微博的通知。 这里我就是观察者,该明星...原创 2018-07-26 16:17:02 · 213 阅读 · 0 评论 -
设计模式—单例模式(Singleton)
一、什么是单例模式:单例(Singleton)模式是一种常用的创建型设计模式。简单来说就是一个类只能构建一个对象的设计模式。核心作用:保证一个类只有一个实例,并且提供一个访问该实例的全局访问点。二、单例模式的应用场景:1、需要生成唯一序列的环境2、需要频繁实例化然后销毁的对象。3、创建对象时耗时过多或者耗资源过多,但又经常用到的对象。 4、方便资源相互通信的环...原创 2018-08-28 17:51:10 · 310 阅读 · 0 评论