设计模式
文章平均质量分 91
害你加班的BUG都是我写的
热爱编程
展开
-
读书笔记:七种单例模式
1 饿汉式 public final class Singleton { // 实际变量 private byte[] data = new byte[1024]; // 在定义实例变量的时候直接初始化 private static Singleton instance = new Singleton(); // 私有构造函数,不允许外部new private Singleton() {} public static Singleton getInstance() {原创 2021-02-27 23:59:25 · 323 阅读 · 1 评论 -
代理模式和SpringAOP
文章目录1. 什么是代理模式?2. 静态代理2.1 普通代理2.2 强制代理2.3 静态代理的缺点3. 动态代理3.1 JDK动态代理3.2 CGLIB动态代理3.3 总结4. Spring AOP引用 1. 什么是代理模式? 代理模式的核心作用就是通过代理,控制对对象的访问。它的设计思路是:定义一个抽象角色,让代理角色和真实角色分别去实现它 抽象角色(Subject):通常是一个接口,是一个最普通的业务类型定义,无特殊定义 真实角色(RealSubject):实现抽象角色,定义真实角色所要实现的业务逻辑原创 2021-02-28 02:54:35 · 332 阅读 · 2 评论