什么是工厂模式?你以为工厂模式很简单( 五 )


工厂方式:用于生产同一层次的固定产品 。(支持添加任何产品 。添加产品时 , 无需更改现有工厂 , 需要添加产品对应的工厂 。符合单一职责原则 , 符合开放原则关闭 。但是 , 它引入了复杂性)
抽象工厂:用于生产不同产品系列的所有产品 。(添加新产品时需要修改工厂 , 添加产品族时需要添加工厂 。符合单一职责原则 , 部分符合开闭原则 , 降低复杂度)
最后 , 三种工厂模式各有优缺点 , 没有最好 , 只有最适合!
郑重声明:本文版权归原作者所有 , 转载文章仅出于传播更多信息之目的 。如作者信息标注有误 , 请尽快联系我们修改或删除 , 谢谢 。