单例设计模式是资源管理的必备模式;保证一个类只有一个实例且易于访问
单例设计模式的构造方法必须设置为privata
内建静态实例
静态构造方法给实例做初始化
public class ABC {
private static ABC getA;
private ABC() { }
public static ABC GetA {
get {
if (getA==null)
{
getA = new ABC();
}
return getA;
}
}
static ABC() {
Console.WriteLine("单例ABC");
}
public void BuyABC() {
Console.WriteLine("ABC");
}
}