设计模式-单例模式(singleton pattern)

来源:互联网 发布:淘宝鹿与飞鸟 编辑:程序博客网 时间:2024/05/29 11:25

名称: 单例模式

说说:

动机:

适用性:

参与者:

结果:确保一个类只有一个实例,并提供全局访问点

类图:


说明:多线程下可能需要加锁,以防创建多个实例,但同步一个方法可能会严重影响程序的运行效率,所以慎用!

code c#:

namespace singleton {    class Program {        static void Main(string[] args) {                    }    }    class myClass {        static myClass _myClass = new myClass();        private myClass() {         }        public static myClass getInstance() {             return _myClass;        }    }}


0 0
原创粉丝点击