单态模式是设计模式中最为简单的一种,所以较容易掌握。
所谓单态设计模式就是一个类只允许有一个对象。
代码实现:
public class Singleton{
private static Singleton singleton=null;//在类内部第一一个实例
private Singleton(){//私有构造方法
}
public static Singleton getInstance (){
if(singleton==null){//只在第一次调用时生成对象
singleton=new Singleton();
}
return singleton;
}
}