单例设计模式
// 饿汉式
// 优点:线程安全
// 缺点:对象加载时间过长
class Bank{
// 私有化构造器
private Bank(){}
// 内部创建类的对象--静态
private static Bank instance = new Bank();
// 提供方法获取创建的对象
public static Bank getInstance() {
return instance;
}
}
// 懒汉式
// 优点:延迟对象创建
// 缺点:线程不安全
class Lank{
private Lank(){}
private static Lank instance = null;
public static Lank getInstance() {
if(instance == null){
instance = new Lank();
}
return instance;
}
}