工厂模式(接口的应用)Factory
实现了创建者与调用者的分离,即将创建对象的具体过程屏蔽隔离起来,达到提供灵活性的目的
分类:
简单工厂模式:工厂是个类
优点:实现了创建者与调用者的分离
缺点:违反了开闭原则(对扩展开发,对修改封闭)
工厂方法模式:工厂使用接口定义,然后去实现工厂
Java的反射机制与配置文件的巧妙结合突破了限制----Spring中体现
抽象工厂模式:区别工厂方法,就是需要创建对象更复杂了
本文探讨了工厂模式如何通过接口实现创建者与调用者的分离,提高代码的灵活性。简单工厂模式虽然易用但违反了开闭原则。工厂方法模式通过接口引入,如Java反射与配置文件结合在Spring中的应用,解决了这一问题。抽象工厂模式则适用于更复杂的对象创建场景。
工厂模式(接口的应用)Factory
实现了创建者与调用者的分离,即将创建对象的具体过程屏蔽隔离起来,达到提供灵活性的目的
分类:
简单工厂模式:工厂是个类
优点:实现了创建者与调用者的分离
缺点:违反了开闭原则(对扩展开发,对修改封闭)
工厂方法模式:工厂使用接口定义,然后去实现工厂
Java的反射机制与配置文件的巧妙结合突破了限制----Spring中体现
抽象工厂模式:区别工厂方法,就是需要创建对象更复杂了
1万+
240

被折叠的 条评论
为什么被折叠?