一.概念
单件模式 确保一个类只有一个实例,并提供一个全局访问点。单例模式只应在有真正的“单一实例”的需求时才可使用。
二.举例子
单例分为饿汉式和懒汉式。
//一般饿汉式
public class Singleton {
//私有构造器
private Singleton(){}
private static Singleton singleton = new Singleton();
public static Singleton getInstance() {
return singleton;
}
}//懒汉式
public class Singleton {
private static Singleton instance;
private Singleton() {}
public static Singleton getInstance() {
if(null == instance) {
instance = new Singleton();
}
return instance;
}
}
博客介绍了单例模式的概念,即确保一个类只有一个实例并提供全局访问点,强调单例模式应在有真正“单一实例”需求时使用。还提到单例分为饿汉式和懒汉式。
1331

被折叠的 条评论
为什么被折叠?



