设计模式:解决某一类问题最有效的方式
(一)单例设计模式
3.把对象提供进去,通过定义一个public的静态函数返回该对象
饿汉式:
private static final Single s = new Single();
private Single(){}
public static Single getInstance()
{
return s;
}
懒汉式:
private static final Single s = null;
private Single(){}
public static Single getInstance()
{
if(s==null)
return s = new Single();
(一)单例设计模式
解决的是一个类只有一个对象的问题
1.构造函数私有化
2.在类中创建自身类型的对象3.把对象提供进去,通过定义一个public的静态函数返回该对象
饿汉式:
private static final Single s = new Single();
private Single(){}
public static Single getInstance()
{
return s;
}
懒汉式:
private static final Single s = null;
private Single(){}
public static Single getInstance()
{
if(s==null)
return s = new Single();