java设计模式--工厂模式
java设计模式–工厂模式
工厂模式要点:
—简单工厂模式(静态工厂模式)
虽然某种程度不符合设计原则,但实际使用最多。
—工厂方法模式
不修改已有类的前提下,通过增加新的工厂实现扩展。
—抽象工厂模式
不可以增加产品,可以增加产品族。
应用场景
—JDK中Calendar的getInstance方法
—JDBC中Connection对象的获取
—Hibernate中SessionFactory创建Session
—spring中IOC容器创建管理bean对象
—XML解析时的DocumentBuilderFactory穿件解析器对象
—反射中Class对象的newInstance()