单例(Singleton)模式
单例(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,客户调用类的单个例子知允许使用一个公用的访问点。