请问这个问题是什么思路,什么是单列模式呀,麻烦详细说明一下刚学java,谢谢。。
单例模式模板固定
public class SingletonDemo {
private static SingletonDemo instance;
private SingletonDemo(){
}
public static SingletonDemo getInstance(){
if(instance==null){
instance=new SingletonDemo();
}
return instance;
}
}
单例模式的特点
- 单例模式只能有一个实例。
- 单例类必须创建自己的唯一实例。
- 单例类必须向其他对象提供这一实例。
使用场景
只需要某个类同时保留一个对象,不希望有更多对象,此时可以考虑使用单例模式