设计模式之四单件模式

单件模式是限制类的创建方式,而不是改进类的创建。

让一个类只具有一个实例的方法最简单的是创建一个静态变量,来控制类的创建。

public class singleSample
{
    public static bool flag=false;
    private singleSample()
  {}
    public singleSample GetsingleSample()
    {
         if(flag)
          {
              return singleSample();
           }
          else
          return null ;
     }
}

这种情况下通常会创建一个异常类,当创建失败时给出相应的提示。

 

posted @ 2013-09-22 20:33  CodingWang  阅读(191)  评论(0编辑  收藏  举报