java设计模式
Matthewly
这个作者很懒,什么都没留下…
展开
-
Java设计模式——观察者模式
1、观察者模式介绍: 观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有观察者都会收到通知,并自动更新。 观察者模式又称为发布/订阅(Publish/Subscribe)模式 观察者设计模式涉及到两种角色:主题(Subject)和观察者(Observer) Subjec模块有3个主要操作: addObserver():注册添加观察者(申请订阅) delete...原创 2019-07-10 13:19:24 · 121 阅读 · 0 评论 -
十种常见的设计模式
1.单例模式: 实现方式: a) 将被实现的类的构造方法设计成private的。 b) 添加此类引用的静态成员变量,并为其实例化。 c) 在被实现的类中提供公共的CreateInstance函数,返回实例化的此类,就是b中的静态成员变量。 应用场景: 优点: 1.在单例模式中,活动的单例只有一个实例,对单例类的所有实例化得到的都是相同的一个实例。这样就 ...原创 2019-09-18 14:19:18 · 113 阅读 · 0 评论