设计模式
一颗暗色星辰
喜欢将一件事琢磨透彻
展开
-
简单说说设计模式之代理模式
样例代码 public class DaiLi { public DaiLi() { /** * 步骤4:使用代理 * 需要使用哪个就代理哪个 * 使用代理可以满足软件开发的开闭原则,即对功能扩展开放,对修改关闭 */ //DaiLiClass.getInstance().init(new Facade1()); //DaiLiClass.getInstance().init(ne原创 2020-06-13 13:19:08 · 222 阅读 · 0 评论 -
设计模式之单例模式
样例代码 public class DanLi implements Serializable { private DanLi(){} //饿汉模式:不能懒加载,会造成内存开销,线程安全 private static DanLi instance1=new DanLi(); public static DanLi getInstance1(){ return instance1; } private static DanLi instanc原创 2020-06-13 12:00:12 · 183 阅读 · 0 评论