23种java设计模式
文章平均质量分 77
blue0red
要么成长要么灭亡!
展开
-
观察者模式
本质:触发联动 简单描述:观察者模式就当目标对象做修改时,广播分发目标对象的状态给所有已注册的观察者,并触发观察者的update方法,每个观察者做各自的处理; 优点:实现了观察者和目标之间的抽象耦合 观察者模式实现了动态联动 观察者模式支持广播通信 缺点:可能会引起无谓的操作 目标对象 Subject原创 2016-07-28 18:15:12 · 282 阅读 · 0 评论 -
单例模式
饥汉式,类初始化时就创建好单例对象 public class Singleton {//1、将构造方法设置成私有的,不允许外部直接创建对象private Singleton(){}//2、内部创建一个事例private static Singleton instance = new Singleton();//3、提供一个获取实例的方法public static Singleton原创 2016-07-28 18:16:42 · 246 阅读 · 0 评论