
设计模式
alex_陈
这个作者很懒,什么都没留下…
展开
-
饿汉单例设计模式
class Single{ //保证这个类在内存中只有一个对象 //单例模式 //2.声明本类的引用类型变量,并且使用该变量指向本类对象。 private static Single s = new Single(); private Single() { //1.私有化构造函数 } public static Single getInstance(){ //3.提供原创 2016-10-25 16:28:34 · 307 阅读 · 0 评论 -
懒汉单例设计模式
懒汉单例设计模式1.私有化构造函数2.声明本类的引用类型变量,但是不要创建对象。3.提供公共静态的方法 获取本类的 对象, 获取之前先判断是否已经创建了本类 对象, 如果已经创建了,那么直接返回对象即可,如果还没有创建,那么先创建本类的对象, 然后在返回。推荐使用: 饿汉单例设计模式。因为懒汉单例设计模式会存在线程安全问题,目前还不能保证一个类在内存中只有一对象原创 2016-10-25 16:56:44 · 327 阅读 · 0 评论