本帖最后由 18671183990 于 2015-7-19 23:17 编辑
单例设计模式的定义:一个类在内存中只存在一个对象。
实现单例模式的三个步骤:
A:将构造函数私有化;
B:在类中创建一个本类对象
C:提供公共访问方法,使其可以访问该对象。
饿汉式:
class Single()
{
private Single(){}
private static Single s=new Single();
public static Single getInstance()
{
return s;
}
}
懒汉式:
class Single
{
private static synchronized Single s=null;
private Single(){}
private static Single getInstance()
{
if(s==null)
s=new Single();
return s;
}
开发中一般使用饿汉式
|
|