设计模式
北冥玄武
自顾岁月自长流
展开
-
设计者模式-单例模式
单例 1,单例模式:一个类只有一个对象实例 2,优缺点: 优点: 1,实例控制,阻止其他对象实例化自己的单例对象,确保所有的对象都访问唯一的实例. 2,灵活性,类可以灵活更改实例化过程 缺点: 1,开销,每次对象都要检查是否存在类的实例,仍需要开销. 2,开发混淆,使用单例对象时,开发者必须记住,不能使用new类关键字来实例化对象,因为可能无法访问库源代码.因此应用程序人员原创 2017-08-16 21:57:40 · 202 阅读 · 0 评论 -
设计者模式--观察者模式
一,定义: 观察者模式又叫发布-订阅模式(Publish/Subscribe) 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象.这个主体对象在状态发生变化时,会通知所有的观察者对象,是他们能够自动更新自己 观察者模式一般会牵扯至少两个角色Subject或Publish,叫做具体主题或通知者,将所有有关状态存入具体观察者对象;在具体主题的内部状态改变时,给所有登记原创 2017-08-19 10:44:11 · 221 阅读 · 0 评论