设计模式
蒙蒙小公举
不解释,干就好啦
展开
-
Java代理模式
代理模式 23中(Gof)中代理模式中的一种,AOP本身就是基于动态代理实现的,所以掌握了代理模式对AOP的学习很有帮助,所以先讲下代理模式 1.静态代理模式 若代理类在程序运行前就已经存在,那么这种代理方式被成为 静态代理 ,这种情况下的代理类通常都是我们在Java代码中定义的。 通常情况下, 静态代理中的代理类和目标类会实现同一接口或是派生自相同的父类。 1.1 创建接口 /** * 定义公共接口 * */ public interface SomeService { String doSome(原创 2020-10-03 16:52:07 · 131 阅读 · 0 评论 -
单例模式
单例模式的种类 饿汉式(静态常量) 饿汉式(静态代码块) 懒汉式(线程不安全) 懒汉式(线程安全,同步方法) 懒汉式(线程安全,同步代码块) 双重检查 静态内部类 枚举 1饿汉式(静态常量) 步骤如下: 构造器私有化 (防止 new ) 类的内部创建对象 向外暴露一个静态的公共方法。getInstance 代码实现 优缺点说明: 优点:...原创 2020-04-14 22:43:42 · 123 阅读 · 0 评论 -
设计模式
23中设计模式分类 5种创建模式 工厂方法模式 抽象工厂方法 单例模式 建造者模式 原型模式 7种 结构模式 适配器模式 装饰器模式 代理模式 外观模式 桥接模式 组合模式 享元模式 11种行为模式 策略模式 模板方法模式 观察者模式 迭代子模式 责任链模式 命令模式 备忘录模式 状态模式 访问者模式 中介者模式 解释器模式 ...原创 2020-03-09 09:40:33 · 170 阅读 · 0 评论