1、工厂模式

一、C++常用设计模式 :工厂模式

1、why

#include <iostream>

class Phone {
};

class XiaoMi : public Phone {
};

class Apple : public Phone {
};

class Huawei : public Phone {
};

class Oppo : public Phone {
};

class Vivo : public Phone {
};

int main() {
    XiaoMi* xiaomiPhone = new XiaoMi();
    Apple* applePhone = new Apple();
    Huawei* HuaweiPhone = new Huawei();
    Oppo* oppo = new Oppo();
    Vivo* vivo = new Vivo();
    return 0;
}

2、when

3、what

4、how

相关推荐

  1. 1工厂模式

    2024-05-14 06:52:06       27 阅读
  2. #设计模式#3.1 抽象工厂

    2024-05-14 06:52:06       39 阅读
  3. GO设计模式——1、简单工厂模式(创建型)

    2024-05-14 06:52:06       60 阅读
  4. C#设计模式教程(1):简单工厂模式

    2024-05-14 06:52:06       51 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-14 06:52:06       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-14 06:52:06       100 阅读
  3. 在Django里面运行非项目文件

    2024-05-14 06:52:06       82 阅读
  4. Python语言-面向对象

    2024-05-14 06:52:06       91 阅读

热门阅读

  1. Spring生命周期深度解析

    2024-05-14 06:52:06       29 阅读
  2. 《卡巴拉数字密码》PDF完整版

    2024-05-14 06:52:06       25 阅读
  3. 【spring】加载外部的配置文件

    2024-05-14 06:52:06       26 阅读
  4. 机器学习 - 不同分类模型的比较

    2024-05-14 06:52:06       26 阅读
  5. Nginx-01-聊一聊 nginx

    2024-05-14 06:52:06       36 阅读