码迷,mamicode.com
首页 > 其他好文 > 详细

单例模式

时间:2015-12-16 17:16:27      阅读:128      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!