单例模式

解决类的独生子女问题 比如我们项目里可定有一种对象 需要只能实例化一次 

比如打印机操作类 如果多次实例化出多个打印机操作对象 会造成处理混乱

还有一个登陆程序 在用户登录的时候需要记录当前用户信息 等 

那么怎么来写这个类那?

1) 要把构造函数私有化  防止多次实例化

2)创建static 实体类 (在对象中如果创建了一个静态属性 比如一个static string ss=“刘德华” 不管new了多少个对象  所有对象的SS属性 都是刘德华)

3)创建获得这个对象的 static 方法

代码

class Singclass
{
private static Singclass sc = new Singclass();
private Singclass(){}
public static Singclass getInstance()
{
return sc;
}
}