单利设计模式

Posted CallBack

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单利设计模式相关的知识,希望对你有一定的参考价值。

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;
     }
}

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

以上是关于单利设计模式的主要内容,如果未能解决你的问题,请参考以下文章

Java设计模式-单利模式

单利设计模式

单利模式

单利设计模式

设计模式学习笔记——单利模式

java 单利模式