赞
踩
加油,新时代打工人!
今天,重新回顾一下设计模式,我们一起变强,变秃。哈哈。
23种设计模式定义介绍
package mode; /** * @author wenhao * @date 2024/02/19 09:16 * @description 单例模式--懒汉式 * 是否 Lazy 初始化:是 * 是否多线程安全:否 * 这种方式是最基本的实现方式,这种实现最大的问题就是不支持多线程。 * 因为没有加锁 synchronized,所以严格意义上它并不算单例模式。 */ public class SingleMode { //创建私有构造方法,作用:不需要外部创建该对象 private SingleMode(){} //创建静态变量 private static SingleMode singleMode; //创建外部调用方法 public static SingleMode getSingleMode(){ if (singleMode == null){ singleMode = new SingleMode(); } return singleMode; } public static void main(String[] args) { SingleMode singleMode1 = getSingleMode(); SingleMode singleMode2 = getSingleMode(); System.out.println(singleMode1 == singleMode2);//true } }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。