设计模式
2023-01-30 23:38:50 0 举报
AI智能生成
学习笔记
作者其他创作
大纲/内容
在真正需要该对象的时候,才去创建一个对象(延迟加载对象)
特点
1.定义一个类,把构造器私有2.定义一个静态变量存储一个对象3.提供一个返回单例对象的方法
public class SingleInstance { 2.private static SingleInstance instance = null; 1.private SingleInstance() {} 3.public static SingleInstance getInstance(){ if (instance == null) { instance = new SingleInstance(); } return instance; }}
实现步骤
懒汉单例
在用类获取对象的时候,对象已经提前为你创建好了
1.定义一个类,把构造器私有2.定义一个静态变量存储一个对象
public class SingleInstance { 2.public static SingleInstance instance = new SingleInstance(); 1.private SingleInstance() {}}
饿汉单例
单例模式
设计模式
0 条评论
回复 删除
下一页