
23种设计模式
文章平均质量分 95
23种设计模式
@素素~
素素,素而不凡,乐于分享,知足常乐,心态不老人就不会老!
展开
-
代理模式——举例说明Java23种设计模式中的代理模式
代理模式——举例说明Java23种设计模式中的代理模式1. 概述1.1 定义1.2 组成部分2. 静态代理2.1 引出代理模式的一个简单业务场景2.2 静态代理例子1:2.3 静态代理例子2:3. 动态代理3.1 JDK代理(接口代理)3.1.1 JDK动态代理例子13.1.2 JDK动态代理例子2分析3.1.3 JDK动态代理例子33.2 Cglib 代理4. 附代码4.1 静态代理代码4.1 例子1代码4.2 例子2代码4.2 动态代理代码4.1 JDK 动态代理4.1.1 JDK 动态代理例子14.1原创 2022-04-15 19:15:25 · 1788 阅读 · 2 评论 -
单例模式——举例说明Java23种设计模式中的单例模式
单例模式——举例说明Java23种设计模式中的单例模式1. 概述2. 创建单例模式的方式2.1 饿汉式2.1.1 饿汉式(静态常量)2.1.2 饿汉式(静态代码块)2.2 懒汉式2.2.1 懒汉式(线程不安全)2.2.2 懒汉式(线程不安全,同步代码块)2.2.3 懒汉式(线程安全,同步方法)2.3 双重检查锁DCL(double checked locking)机制2.3.1 代码如下:2.3.2 分析优缺点2.3.3 关于 volatile 关键字2.4 静态内部类2.5 枚举3. JDK单例应用举例原创 2022-03-31 08:26:09 · 268 阅读 · 0 评论