设计模式4-单例模式

文章目录

简单记录

单例模式确保了一个类最多只有一个实例,并提供了访问这个实例的全局点。

简单实现方法:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public class Singleton{
private volatile static Singleton uniqueInstance;

private singleton(){}

public static Singleton getInstance(){
if(uniqueInstance == null){
synchronized (Singleton.class){
if(uniqueInstance == null){
uniqueInstance = new Singleton();
}
}
}
return uniqueInstance;
}
}

确保一个类只有一个实例,并提供一个全局访问点。