在上一节中我们了解到了工厂模式中设计到了设计模式,在接下里的章节,我们会根据提出的问题一步步的优化我们的代码,最终把工厂模式学精学透。

一、工厂模式之无工厂时代

我有一个愿望就是让我的女朋友能够坐在宝马里笑,想象着她开心的笑容,我心里也是开心满满。

在这个没有专门生产宝马的年代(无工厂时代),为了让女朋友能够开开心心的于是乎我就自己来进行生产了。

1.1 宝马图纸 – 类图

于是我就根据自己的天马行空的为我女朋友设计了两款宝马520和521,看我这名字取的都好,都是”(๑′ᴗ‵๑)I Lᵒᵛᵉᵧₒᵤ❤

大话设计模式之爱你一万年:第三章 创建型模式:工厂模式:我想让你坐在宝马里笑:2.工厂模式之无工厂时代相关推荐

  1. 大话设计模式之爱你一万年:第二章 创建型模式:单例模式:我的女朋友只有你一个:2.单例模式的实现-懒汉模式

    2.单例模式的实现-懒汉模式 视频学习地址  -- <大话设计模式之爱你一万年>:https://dwz.cn/wqO0MAy7 这一节我们先来看看一种实现模式,懒汉模式,这也是这么中实现 ...

  2. 大话设计模式之爱你一万年:第二章 创建型模式:单例模式:我的女朋友只有你一个:1.单例模式的基本概念

    1.单例模式的基本概念 我的女朋友总是你喜欢问:我在你心中是不是唯一的存在? 我:在我心里你就是独立无二的,谁都不能替代. 女朋友:那你证明一下. 我:Talk is cheap

  3. 大话设计模式之爱你一万年:第一章 设计模式基本概念:3.设计模式的六大原则

    在设计<设计模式之爱你一万年>的时候,为了让我的23种设计模式有一个最基本的底层支撑,我总结出来了六大原则,希望我的23种设计模式能够尽量符合六大原则,以此来达到更可能的通用性. 这一节来 ...

  4. 大话设计模式之爱你一万年:第三章 创建型模式:工厂模式:我想让你坐在宝马里笑:8.工厂模式总结

    这一节我们轻松一下,我们对于前面的简单工厂.工厂方法.抽象工厂做个总结. 一.工厂模式 1.1 定义 简单工厂(Simple Factory):由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类 ...

  5. 大话设计模式之爱你一万年:第三章 创建型模式:工厂模式:我想让你坐在宝马里笑:3.工厂模式之简单工厂模式

    在没有工厂的时代,客户真的什么都要操心,随着社会的进步,终于引来了工业革命. 一.引言 在没有工厂的时代,客户需要知道怎么去创建一款车,客户和车的生产就紧密耦合在一起了. 为了降低耦合,就出现了工厂类 ...

  6. 大话设计模式之爱你一万年:第三章 创建型模式:工厂模式:我想让你坐在宝马里笑:7.工厂模式实战之不同的支付渠道

    在实际项目中,我们会引入支付宝支付和微信支付,如果是按照常规的设计我们会这么设计: 设计两个支付类AliPay和WeixinPay,然后在调用的时候,实例化相应的类来进行发起支付,这种方式对于调用者而 ...

  7. 大话设计模式之爱你一万年:第九章 结构型模式:桥接模式:结婚发消息不是一件简单的事情:1.无桥接模式之消息发送

    说在前面的话:桥接模式(Bridge)会比较绕,所以我们打算换一种讲解方式,从一个例子从而引出桥接模式. 设计模式学到最后,看起来既像这个,又像那个,不要在意这心,设计模式的核心是提升代码的扩展性,如 ...

  8. 大话设计模式之爱你一万年:系列文章 - 导读

    大话设计模式之爱你一万年课程总介绍 课程介绍 六大设计模式原则,23种经典设计模式,实战 实战 再实战,手写代码为你一一解析.结合多年项目经验,为你带来设计模式的最佳指导. 课程目标 通过学习能掌握2 ...

  9. 单例模式的实现-懒汉模式【大话设计模式之爱你一万年:单例模式:我的女朋友只有你一个】

    2.单例模式的实现-懒汉模式 视频学习地址  -- <大话设计模式之爱你一万年>:https://dwz.cn/wqO0MAy7 这一节我们先来看看一种实现模式,懒汉模式,这也是这么中实现 ...

最新文章

  1. xwpftemplate的时间设置_java poi设置生成的word的图片为上下型环绕以及其位置
  2. 湖南2021年计算机一级考试,2021年湖南计算机一级考试时间(4页)-原创力文档...
  3. j - 数据结构实验:哈希表_一看就懂的数据结构基础「哈希表」
  4. Dotnet创建Linux下的Service应用
  5. eclipse创建第一个golang项目
  6. 【git】git 使用 Submodule 管理子模块 报错 pathspec did not match any files
  7. C# 基础补遗(未完待续)
  8. 重磅!Apache Flink 1.11 功能前瞻来啦
  9. dcdc 国产 电源芯片电路方案 选型小体积大功率高性价比推荐 不定期更新中..
  10. RTL8153B RTL8153 千兆以太网 有~现 ~货
  11. QTcpSocket使用发现的问题
  12. 电脑系统时间服务器地址,电脑时间同步服务器ip地址
  13. 更改计算机时间出现没有权限,win7系统修改时间时显示没有权限的解决方法
  14. 度量python的运行时间
  15. Bootstrap自定义图标
  16. python金融衍生品_Python 金融数据分析:单一风险衍生品估值丨数析学院
  17. 查看电脑重启日志_win10中查看开关机时间及查看admin的RID的方法
  18. Error: com.android.ide.common.process.ProcessException
  19. 经典算法之异或运算(无进位相加)
  20. 2022年csdn最全的Python练手经典趣味编程100例(部分

热门文章

  1. 福特发布自动驾驶汽车数据集 迄今为止最为全面
  2. 使用Python写的翻译工具
  3. 计算机视觉资料汇总(3DCVer)
  4. 百世快递api,百世快递一件代发api,百世快递礼品商城api,百世快递空包api
  5. 启明智显分享|适用于两轮车仪表、智能小家电、充电桩等应用的4.3寸串口屏解决方案
  6. 位bit, 字节byte, K ,M,G关系
  7. 盖师贝格-撒克斯通(GS)算法及其改进算法
  8. C. Serval and Toxel‘s Arrays
  9. 2022 年 CCPC 河南省赛 (A,E,F,G,H)
  10. UC/OS-II操作系统