首页 > 其他 > 详细

单利设计模式

时间:2018-05-20 14:39:18      阅读:160      评论:0      收藏:0      [点我收藏+]
public class Mysingle {
     //1、懒汉式
     //1、 定义一个私有的构造器,不允许外部new创建
     private Mysingle () { }
     //2、定义一个静态的单利
     private static Mysingle singleTon =null;
     //3、 定义一个静态方法 并且加同步锁
     public static synchronized Mysingle getIntence() {
           if(singleTon==null) {
                singleTon=new Mysingle();
           }
           return singleTon;
     }
}
class MysingleTwo { //懒汉式  枚举是最好的单利实现方式
     private MysingleTwo () {}
     private static MysingleTwo singleTon =new MysingleTwo();
     public static  MysingleTwo getIntence() {
           return singleTon;
     }
}

 以上都是简单版本。后面深入学习

单利设计模式

原文:https://www.cnblogs.com/lanSeGeDiao/p/9063278.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!