单例模式:确保一个类只有一个实例,并提供一个全局访问点。
public class Singleton {
//利用一个静态变量来记录Singleton类的唯一实例
private static Singleton uniqueInstance;
//把构造器声明为私有的,只有Singleton类内才可以调用构造器
private Singleton(){}
//利用getInstance()保证只有一个实例
public static Singleton getInstance() {
if(uniqueInstance == null) {
uniqueInstance = new Singleton();
}
return uniqueInstance;
}
//其他方法
}