美文网首页
23种设计模式-抽象工厂

23种设计模式-抽象工厂

作者: 王灵 | 来源:发表于2019-03-02 22:11 被阅读0次

作用:相较与普通工厂在工厂类里直接新建一个产品,抽象工厂需要做的是新建小零件然后组合起来,以满足需要。(把细节的选择放在产品类就是普通工厂模式。把细节的选择放在工厂,工厂有组合功能,就是抽象工厂模式)

如果把简单工厂模式看作是一维,那么抽象工厂模式就是二维。
简单工厂模式的工厂只生产单一类型的产品。而抽象工厂更像是一个组装厂,它把多种不同类型的产品进行组合形成新产品。(如:X型轮胎+X型发动机+。。+X型尾灯=X型汽车)

相关文章

  • 设计模式四、抽象工厂模式

    系列传送门设计模式一、单例模式设计模式二、简单工厂模式设计模式三、工厂模式设计模式四、抽象工厂模式 抽象工厂模式 ...

  • 单件设计模式

    一、定义 设计模式 设计模式就是一种更好的编写代码方案。 常见设计模式 工厂设计模式、抽象工厂设计模式、抽象工厂设...

  • Android 源码设计模式解析与实战 读书笔记 6 抽象工厂模

    创建型设计模式 —— 抽象工厂模式 1. 抽象工厂模式介绍 抽象工厂模式(Abstract Factory Pat...

  • 常用设计模式

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

  • 2021-11-16 - 学习记录

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

  • Go语言设计模式(3)抽象工厂模式

    Go语言设计模式(3)抽象工厂模式 抽象工厂模式的定义 抽象工厂模式的定义如下: Provide an inter...

  • 创建型设计模式

    一 . 工厂模式 二. 抽象工厂设计模式

  • 抽象工厂模式

    抽象工厂设计模式 介绍 抽象工厂设计模式是设计模式中“创建型模式”中的一种,它是用来创建其它工厂的超级工厂。所以该...

  • 设计模式系列-抽象工厂模式

    JAVA设计模式系列: 单例模式 观察者模式 模板方法模式 简单工厂模式 抽象工厂模式 抽象工厂模式 定义 抽象工...

  • 设计模式-抽象工厂模式

    1 抽象工厂模式介绍 抽象工厂模式(Abstract Factory Pattern)也是创建型设计模式之一,抽象...

网友评论

      本文标题:23种设计模式-抽象工厂

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