23种设计模式-抽象工厂

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

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 简书小白,请多指教 抽象工厂(Abstract Factory) 抽象工厂模式(Abstract Factory...
    啖客阅读 2,806评论 0 0
  • 前言 关于设计模式,是一个永远说不完的也说不清的话题。毕竟在编程的世界里,没有最好的设计模式,只有最合适的设计模式...
    VV木公子阅读 5,561评论 0 9
  • 文章部分内容转载自:http://blog.csdn.net/zhangerqing 一、设计模式的分类 总体来说...
    j_cong阅读 6,286评论 0 20
  • 在银河系,我不能接受 这充满祝福篝火的卡片 亲爱的 当寒冷的北风来临时 你必须签,你远航时的名字 而在黑夜的引擎轰...
    南的哲尾猫阅读 2,801评论 0 6
  • 文/肖可 尼玛,不就是双11要来了吗?人们怎么都像在高压下的刚开封的汽水,简直了!全国范围内各种脱单活动进行的如火...
    祝万瘦不胖阅读 1,297评论 0 0

友情链接更多精彩内容