编程设计模式-工厂模式 纵然间 2024-03-21 27 阅读1分钟 1、简单工厂 所有的产品都共有一个工厂,如果新增产品,则需要修改代码,违反了开闭原则。是 一种编程习惯,可以借鉴这种编程思路。 2、工厂方法模式 给每个产品都提供了一个工厂,让工厂专门负责对应的产品的生产,遵循开闭原则。项目中用的最多。 3、抽象工厂方法模式 如果有多个维度的产品需要配合生产时,优先建议采用抽象工厂(工厂的工厂)。一般的企业开发中用的较少。 总结:工厂模式的初衷就是为了代码解耦。