标签:aaa 函数 饿汉 ret 写法 引用 bsp 私有 public
单例设计模式:保证类在内存中只有一个对象。
1.控制类的创建,不让其他的类来创建本类对象
2.在本类中定义一个本类对象。
3.提供公共的访问方式
单例模式的写法:饿汉模式,懒汉模式
1.饿汉模式写法:
class Demo{
//创建私有构造
private Demo(){}
//创建本类对象
private static Demo d=new Demo();
//对外提供公共的访问方法
public static Demo getDemo(){
return d;
}
public static void print(){
System.out.println("aaaaa");
}
}
2.懒汉模式:懒汉模式是单例的延迟加载模式
class Demo{
//私有构造函数
private Demo(){}
//声明本类的引用
private static Demo d;
//提供对外访问的方法
public static Demo getDemo(){
if(d == null){
d=new Demo();
return d;
}
}
public static void print(){
System.out.println("bbbbb");
}
}
标签:aaa 函数 饿汉 ret 写法 引用 bsp 私有 public
原文地址:https://www.cnblogs.com/doudou-123/p/9559673.html