懒汉和饿汉模式主要涉及是一个问题,
就是这个对象是我送过去给你,还是你自己来拿。
差别:
饿汉模式下,初始化已经调用了构造方法,直接得到了对象。
懒汉模式下的初始化没有得到对象,因此需要调用方法得到。
饿汉模式
private static BeanFactory instance=new BeanFactory();
private BeanFactory(){
return instance;
}
懒汉模式
private static BeanFactory instance=new BeanFactory();
public static BeanFActory getInstance(){
return instance;
}