单例模式:确保一个类只有一个实例,并提供一个全局访问点。
public class Singleton
{
private static Singleton uniqueInstance;//私有变量来记录Singleton 的唯一实例
private Singleton()
{ //私有的构造方法
}
//定义一个公有的方法来提供该类的唯一全局访问点
public static Singleton GetInstance()
{
if(uniqueInstance == null) //确保实例只有一个
uniqueInstance = new Singleton();
}
return uniqueInstance;
}
}