单例模式代码

/***
 单例模式
 * 参考
 * http://www.cnblogs.com/rush/archive/2011/10/30/2229565.html
 * http://blog.csdn.net/haoel/article/details/4028232
 */
namespace SingletonPatternDemo
{
    class Program
    {
        static void Main(string[] args)
        {
            MyClass mc = MyClass.GetInst();
        }
    }

    class MyClass
    {
        private static MyClass inst;

        private MyClass()
        { }

        public static MyClass GetInst()
        {
            if (inst == null)
                inst = new MyClass();
            return inst;
        }
    }
}

  

posted @ 2013-12-20 09:03  WBFF  阅读(221)  评论(0)    收藏  举报