首页 > 其他 > 详细

单例模式

时间:2015-12-16 17:16:00      阅读:280      评论:0      收藏:0      [点我收藏+]

单例模式

保证一个类在内存中的对象唯一性。

//饿汉式

class Single{

    private Single(){} //私有化构造函数。

    private static Single s = new Single(); //创建私有并静态的本类对象。

    public static Single getInstance(){ //定义公有并静态的方法,返回该对象。

        return s;

    }

}

---------------------------------------------

//懒汉式:延迟加载方式。

class Single2{

    private Single2(){}

    private static Single2 s = null;

    public static Single2 getInstance(){

        if(s==null)

            s = new Single2();

        return s;

    }

}

单例模式

原文:http://www.cnblogs.com/d392110851/p/5051437.html

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