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