
Java_设计模式
设计模式相关
梦境听雨
从零开始···
展开
-
设计模式之_单例模式
单例模式有两种:一种是:饿汉式 一种是:懒汉式 饿汉式如下: class Person { //1.私有化构造器 private Person(){ } //2.私有化对象 private static Person instance = new Person(); //3.提供给外部访问的方法 public static Person getInstance(){原创 2017-06-09 20:34:33 · 230 阅读 · 0 评论 -
设计模式之_模版设计模式
思想:当功能内部一部分是确定的,一部分是不确定的,这是我们可以把不确定的部分暴露出去,让子类去实现。 方式: 编写一个抽象父类,父类提供多个子类的抽象方法,并把一个或多个方法留给子类让其实现,就是一种模版模式 //此类为模版类,就是为了计算执行方法所消耗的时间的模版 abstract class Template { public abstract void code(); pub原创 2017-06-09 22:30:55 · 256 阅读 · 0 评论 -
代理设计模式demo—纯手写
/* * 手写动态代理的使用,体会反射是动态语言的关键 */ //定义接口 interface Subject { void action(); } // 定义目标类,被代理类 class RealSubject implements Subject { @Override public void action() { System.out.println("我是被代理类目标对...原创 2018-07-23 12:20:41 · 813 阅读 · 0 评论