美文网首页
实际理解工厂设计模式——简单工厂、工厂方法和抽象工厂

实际理解工厂设计模式——简单工厂、工厂方法和抽象工厂

作者: ytylalal | 来源:发表于2020-04-23 16:40 被阅读0次

版权所有@ytylalal

简单工厂更应该叫初级工厂

初级工厂无论生产什么产品,自己都要有生产线(代码实现),而且需要亲自去和客户沟通需求(理解入参)

优点:设计简单,修改快速,有产品设计图(产品类),引入生产线就可以了

缺点1 :想生产新产品,就要在自己的工厂里引入生产线

缺点2:需要和客户沟通需求

工厂方法更应该叫初级工厂标准

自己制定工厂的标准后(接口),就可以放手授权了,不需要管他们拿了授权怎么和客户沟通需求

优点:修改快速,有新产品设计图,授权给新工厂就可以了

缺点:新产品不管销量多低(代码少),都要占一个新工厂(工厂类)

抽象工厂更应该叫综合工厂标准

上述初级工厂和初级工厂标准,都只能做一系产品,综合工厂标准可以即生产CPU又生产显示器、显卡

优点:功能丰富

缺点:架构复杂,想增加新产品系,要修改工厂接口,还要修改所有的工厂实现

相关文章

  • 2021-11-16 - 学习记录

    设计模式学习:创建型:工厂(工厂方法,抽象工厂),建造者,单例,原型 设计模式:工厂模式 简单工厂 工厂方法 抽象工厂

  • 设计模式-工厂模式

    设计模式1 设计模式2 工厂模式 工厂模式可简单的分为三类:简单工厂,工厂方法,抽象工厂 简单工厂模式 定义 简单...

  • 2016.06笔记

    iOS设计模式之工厂模式(简单工厂,工厂方法,抽象工厂) 简单工厂:简单工厂模式的工厂类一般是使用静态方法,通过接...

  • 工厂模式

    工厂模式 就是工厂---生产-->产品 在设计模式中,分为 简单工厂模式, 工厂方法模式,抽象工厂模式. 工厂模式...

  • 设计模式-创建型模式-工厂模式(工厂三兄弟)

    设计模式-创建型模式-工厂模式(工厂三兄弟)工厂模式分为简单工厂,工厂方法,抽象工厂。 简单工厂模式 一个接口,三...

  • 简单工厂模式、工厂方法模式、抽象工厂方法模式

    1. 简单工厂模式 如何理解简单工厂,工厂方法, 抽象工厂三种设计模式? 简单工厂的生活场景,卖早点的小摊贩,他给...

  • Android设计模式:工厂设计模式

    目录 简单工厂模式工厂方法模式抽象工厂模式 简单工厂模式 简单工厂模式是所有工厂模式的基础,不属于23种设计模式范...

  • 工厂模式(工厂方法模式和抽象工厂模式)

    1.简单工厂: 简单工厂不属于23种设计模式的一种,他是工厂方法和抽象工厂的基础,工厂方法和抽象是简单工厂的演进。...

  • 常用设计模式

    设计模式 工厂模式 工厂模式思路上分:简单工厂模式,工厂模式, 抽象工厂模式// 抽象工厂模式可以代替工厂模式,做...

  • 相近设计模式比较

    设计模式干货: 简单工厂模式 vs. 工厂模式 vs. 抽象工厂模式简单工厂和工厂模式区别? 简单工厂没有多个子类...

网友评论

      本文标题:实际理解工厂设计模式——简单工厂、工厂方法和抽象工厂

      本文链接:https://www.haomeiwen.com/subject/utpaihtx.html