您的位置:首页 > 编程语言 > Java开发

java设计模式-单例设计模式

2014-07-13 22:36 246 查看
单例设计模式的实现方法:

1.构造函数私有化

2.在类中创建一个本类的对象

3.提供一个方法可以获得该对象

饿汉式:类一进入内存,对象就初始化

class Single

{

private Single()

{ }

private static Single s = new Single();

public static Single getInstance()

{

return s;

}

 

}

懒汉式:方法被调用时,对象才初始化

class Single

{

private Single()

{ }

private static Single s = null;

public static Single getInstance()

{

if (s == null)

{

synchronized(Single.class)

{

if (s == null)

s = new Single();

}

}

return s;

}

 

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: