工厂模式

工厂模式分为 简单工厂模式, 工厂模式, 抽象工厂模式 三种.

这里有三个概念: 产品, 工厂, 工厂生成器
工厂生产产品, 工厂生成器生产工厂.

简单工厂模式: 使用一个类作为工厂, 类中使用类似switch case的方法创建各种产品
工厂模式: 在简单工厂模式的基础上做改进, 抽象工厂的共同属性, 做一个工厂基类, 每个产品都有一个对应的工厂
抽象工厂模式: 在工厂模式的基础上, 增加一层: 工厂生成器, 用于生成指定类型的工厂, 这样每次增加一个类型的工厂, 只增加对应的类别就可以了.

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

相关阅读更多精彩内容

  • 工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。通常我们所说的工厂模式是指工厂方法模...
    zfylin阅读 5,148评论 0 7
  • 设计原则: 要依赖抽象,不要依赖具体类 目录 本文的结构如下: 什么是抽象工厂模式 为什么要用该模式 模式的结构 ...
    w1992wishes阅读 4,868评论 0 6
  • 新买的智能手机,要测试下全景的拍摄会是什么效果, 像素真不高。 拍下了这家寥落脚步的咖啡店, 店主是说韩语的,汉语...
    布布老师吕布凡阅读 2,865评论 0 1
  • 我是没有尽力的。以下是我自己的经验之谈,可以参考,最重要是适合自己。18年考的同学,希望早点找到自己的复习节...
    七年vcn阅读 1,693评论 0 0

友情链接更多精彩内容