这个是不是单例模式
public class HibernateUtils {
private static SessionFactory factory;
static{
Configuration cfg = new Configuration().configure();
factory = cfg.buildSessionFactory();
}
public static Session getSession(){
return factory.openSession();
}
}
单例模式要求构造器是私有的,但我这个是公开的,
单例模式要求必须向整个容器提供自己的实例,但我提供的是一个实例,但不是自己的实例
但是这样写似乎达到了单例模式的效果,这种写法具体的归类吗??
他和单例模式的本质区别是什么???
哎!!!糊涂了~~~~~