立即学习:https://edu.csdn.net/course/play/2925/268256?utm_source=blogtoedu
1、设计模式:是有经验的前任通过实践总结下来的被大家公认的代码设计思想,一共有23种,常用的有五六种。
2、单例模式:只有一个实例,这个类只能创建一个对象。
3、步骤:私有化构造器;定义一个类方法获得单例对象,返回值是这个类的类型;在类中提供这个类的类型的类属性;实现getInstance这个类方法。
class SingleTon{
static SingleTon s;
private SingleTon(){};
public static SingleTon getInstance(){
if(s == null){
s = new SingleTon();
}
return s;
}
}
以上是懒汉模式,下面是饿汉模式
static SingleTon s = new SingleTon();
public static SingleTon getInstance(){
return s;
}