1.工厂模式分为 工厂模式和抽象工厂模式
2.概念 用工厂方法 代替 new 操作
3.意图 定义一个接口来创建对象 ,但是让子类来决定哪些类需要被实例化 ,工厂方法把实例化的工作推迟到子类中去实现
4常见工厂模式例子 spring bean 的 创建,不需要我们自己new 容器创建 控制反转。我们不需要关心怎么创建的bean,我们直接拿来用即可
client (客户)—数据工厂——jdbc(接口)——(db2,mysql,oracle)
1.工厂模式分为 工厂模式和抽象工厂模式
2.概念 用工厂方法 代替 new 操作
3.意图 定义一个接口来创建对象 ,但是让子类来决定哪些类需要被实例化 ,工厂方法把实例化的工作推迟到子类中去实现
4常见工厂模式例子 spring bean 的 创建,不需要我们自己new 容器创建 控制反转。我们不需要关心怎么创建的bean,我们直接拿来用即可
client (客户)—数据工厂——jdbc(接口)——(db2,mysql,oracle)