单例(Singleton)模式:保证只有一个实例,静态引用,私有构造方法,公共获取函数
public class Singleton {
public static Singleton instance;
private Singleton() {
}
public static Singleton getInstance() {
if (instance == null) {
instance = new Singleton();
}
return instance;
}
(Spring中只需在配置实体Bean中指定 scope="singleton",便可实现单例)
应用情景:
1,系统只需要一个实例的对象。
2,客户调用类的单个例子知允许使用一个公用的访问点。