设计模式之四单件模式
单件模式是限制类的创建方式,而不是改进类的创建。
让一个类只具有一个实例的方法最简单的是创建一个静态变量,来控制类的创建。
public class singleSample { public static bool flag=false; private singleSample() {} public singleSample GetsingleSample() { if(flag) { return singleSample(); } else return null ; } }
这种情况下通常会创建一个异常类,当创建失败时给出相应的提示。