单例模式,即java中利用某个类,仅仅能够生成一个对象实例的编程方式。
通常,利用一个类,可以生成任意多个对象。但是,在单例模式下,就只能生成一个。显然new的方式行不同,构造函数被私有了。
具体如下:
class SingleObj
{
private static SingleObj so = new SingleObj();
private SingleObj()
{
}
public static SingleObj getInstance()
{
return SingleObj.so;
}
}