本文主要是介绍“模”法无边-设计模式3-工厂家族,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
- 简单工厂VS工厂方法VS抽象工厂方法
- 简单工厂:根据简单工厂类中具体的分支判断,实例化运算类
- 工厂方法:
- 利用工厂类中的工厂实例化具体的运算类,将简单工厂的分支判断移到了具体的工厂
- 较简单工厂有较好的封装性。
- 抽象工厂方法:在工厂方法的基础上,为每个具体子工厂添加一个与原产品类似的产品的实例化方法(系列产品)。
- 优化
- 简单工厂+抽象工厂
- 反射+抽象工厂
- 反射+配置文件
这篇关于“模”法无边-设计模式3-工厂家族的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!