单例模式是一种设计模式,就是确保一个类只有一个实例,并且提供一个全局访问点。
下面是简单的单例模式实现:
public class Name
{
private static Name _instance;
public static Name Instance
{
get
{
//对象未创建
if (_instance == null)
{
//实例化对象
_instance = new Name();
}
return _instance;
}
set
{
_instance = value;
}
}
}
我们可以在其他类中使用Name.Instance来访问Name类中的属性或方法,这样的好处是,其他类每次想要调用Name类中的属性或方法不用再创建新的实例,而只需要调用Instance即可。