设计模式
Lei_Da_Gou
这个作者很懒,什么都没留下…
展开
-
设计模式-观察者模式
核心思想: 被观察者实现自己的业务方法后-通知所有的观察者。观察者收到通知后实现自己的业务方法。从而达到业务和业务之间解耦。监听者模式和观察者模式类似,不过监听者模式只有一个观察者,并且有个事件的概念,即根据不同的事件执行不同的业务。 实例:添加学习记录后需要更新另一张表的学习总状态以及添加积分两个后续操作。 分析: 被观察者:学...原创 2019-07-12 15:13:22 · 172 阅读 · 0 评论 -
设计模式-单例模式
在程序中,有些对象是只需要一个的,比如线程池、缓存、日志对象等。这个时候,单例模式闪亮登场,它确保了一个类只有一个实例,并提供全局访问点。 下面是比较经典的实现方式,将构造器声明为私有的,同时提供static修饰的getInstance()方法。 public class Singleton { private static Singleton instance; ...原创 2019-07-02 17:09:36 · 120 阅读 · 0 评论