美文网首页设计模式
设计模式 Day04 简单工厂模式

设计模式 Day04 简单工厂模式

作者: 望穿秋水小作坊 | 来源:发表于2021-03-17 22:04 被阅读0次
1. 简单工厂模式动机与定义(模式类型、核心用途、用户调用过程)?
  • 模式:创建型模式
  • 核心:创建与使用分离,不关心创建过程
  • 调用:客户端面对具体工厂、抽象产品进行编程;一个具体工厂对应一类产品
image.png
2. 请绘制出简单工厂模式的类图(注意词汇的使用,模式中的词汇也很重要)?
image.png
  • ① 我们在 Factory 工程类返回的类型,一定要是 抽象产品类型
  • ② 通常情况下,这些具体产品的创建过程比较复杂,将它们封装到一个工厂类中,有利于复用创建过程中的重复代码
image.png
3. 模式应用实例。(阅读即可)
image.png image.png
4. 模式优缺点分析(说两个优点、一个缺点)?(这个能让自己学会如何对代码进行评价,慢慢学习)
image.png image.png
5. 什么情况下使用?
image.png

相关文章

  • 设计模式-工厂模式

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

  • 设计模式一、单例模式

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

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

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

  • 设计模式三、工厂模式

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

  • 设计模式

    设计模式(视频总结) [TOC] 一、简单工厂模式(Simple Factory) 简单工厂模式: 简单工厂模式属...

  • iOS设计模式-工厂模式

    工厂模式分为简单工厂模式,工厂模式、抽象工厂模式三类。 简单工厂模式 1. 定义 简单工厂模式并不是常用的设计模式...

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

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

  • 相近设计模式比较

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

  • 三、创建型模型

    简单工厂模式 工厂方法模式 抽象工厂模式 单例模式 1.简单工厂模式 简单工厂模式并不属于23种设计模式。 不难看...

  • 简单工厂模式

    Android进阶之设计模式 简单工厂模式 简单工厂模式(又叫作静态工厂方法模式), 其属于创建型设计模式,但并不...

网友评论

    本文标题:设计模式 Day04 简单工厂模式

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