美文网首页
工厂模式(二)—简单工厂

工厂模式(二)—简单工厂

作者: 奔跑的佩恩 | 来源:发表于2022-08-03 17:52 被阅读0次

前言

在上一节中,我们对工厂模式做了一个简单的了解,有需要的话,大家可参考
工厂模式(一)—工厂模式简介
今天就来讲解下工厂模式之简单工厂
今天涉及内容:

  1. 业务场景
  2. 一般处理
  3. 简单工厂

一. 业务场景

在讲解简单工厂以前,我们将设置一个场景: 生产不同车辆,然后给每种车取名

二. 一般处理

以奥迪和奔驰为例,一般我们会写一个奥迪类:

class AodiCar {

    fun carName() {
       println("=====我是奥迪车=====")
    }

}

奔驰类:

class BenChiCar {

    fun carName() {
        println("=====我是奔驰车=====")
    }

}

然后在main方法中调用:

object Test {

    @JvmStatic
    fun main(args: Array<String>) {
        var aodiCar=AodiCar()
        aodiCar.carName()

        var benChiCar=BenChiCar()
        benChiCar.carName()
    }

}

最后运行结果如下:

=====我是奥迪车=====
=====我是奔驰车=====

三. 简单工厂

下面用简单工厂实现以上业务。
先定义车名接口:

相关文章

  • 设计模式-工厂模式

    一、工厂模式分类 简单工厂模式 工厂方法模式 抽象工厂模式 二、简单工厂模式 简单工厂就是讲需要new对象的那段代...

  • 工厂模式

    3.工厂模式 按照业务场景划分:一、简单工厂模式,二、工厂方法模式,三、抽象工厂模式。 3.1 简单工厂模式 即静...

  • 工厂模式——IOS版

    一、前言 工厂模式种类:简单工厂、工厂方法、抽象工厂 IOS中的应用:类簇 二、简单工厂 介绍:简单工厂模式是属于...

  • 全面了解工厂模式

    工厂模式是啥? 简单工厂是工厂模式吗? 工厂模式的哼哈二将(工厂方法、抽象工厂) 一、工厂模式是啥? ​ 我们...

  • [Android]三种工厂模式总结。

    Android中,工厂模式分为三种:简单工厂模式、工厂方法模式、抽象工厂模式。 一.简单工厂模式。 定义:简单工厂...

  • 工厂模式

    工厂模式包含三种模式:简单工厂模式、工厂方法模式和抽象工厂模式。 简单工厂模式 定义简单工厂模式:由一个工厂类根据...

  • Java设计模式——工厂模式

    工厂模式简单工厂模式工厂方法模式抽象工厂模式 1.简单工厂模式 1.基本介绍1)简单工厂模式也叫静态工厂模式,是属...

  • 设计模式-工厂模式

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

  • 找女朋友之简单工厂模式,工厂模式,抽象工厂模式

    找女朋友之简单工厂模式,工厂模式,抽象工厂模式 找女朋友之简单工厂模式,工厂模式,抽象工厂模式

  • 工厂模式

    工厂模式细分三种:简单工厂模式、工厂模式、抽象工厂模式。 工厂模式相当于抽象了简单工厂模式的工厂类,而抽象工厂模式...

网友评论

      本文标题:工厂模式(二)—简单工厂

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