Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            Console.WriteLine("单例模式:确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称为单例类,它提供全局访问的方法。单例模式是一种对象创建型模式");
            Singleton s1 = Singleton.Instance();
            Singleton s2 = Singleton.Instance();
            Singleton s3 = Singleton.Instance();

            if (s1 == s2 && s1 == s3 && s2 == s3)
            {
                Console.WriteLine("Same");
            }
            s1.addlist("s1");
            s2.addlist("s2");
            s3.addlist("s3");

            for (int i = 0; i < 10; i++)
            {
                string s = s1.getlistone();
                Console.WriteLine(s);
            }
            Console.ReadKey();
        }