1_1 FactoryMode 工厂模式

news/2024/10/18 14:15:48/
// 定义:定义一个用于创建对象的接口,让子类决定实例化哪一个类,
//     工厂模式使得一个类的实例化延迟到了子类
//
// 模式举例:
//	
// 模式特点:该模式主要用途是类实例化的延迟,缺点是如果产品
//        过多对应的工厂也会过多,客户端不容易维护
//
//#include<iostream>
#include<string>
using namespace std;class Product
{
public:virtual void showName()=0;
};class Factory
{
public:virtual Product * createProduct()=0;
};class ProductA : public Product
{
public:virtual void showName(){cout <<"ProductA"<<endl;}
};class ProductB : public Product
{
public:virtual void showName(){cout <<"ProductB"<<endl;}
};class FactoryA : public Factory
{
public:virtual Product * createProduct(){return new ProductA();}
};class FactoryB : public Factory
{
public:virtual Product * createProduct(){return new ProductB();}
};int main()
{Factory * factory = new FactoryA();Product * product = factory->createProduct();product->showName();return 0;
}

 


http://www.ppmy.cn/news/394785.html

相关文章

android factorymode下回路测试无声音问题解析

一、 问题描述&#xff1a; 进入factory mode后在进行回路测试项时&#xff0c;第一次测试可以听到声音&#xff0c;但之后再进行测试时无法听到声音。 二、 factory回路测试项代码流程&#xff1a; 主要涉及代码为&#xff1a; mediatek/factory/sr…

android4.4.2 boot,MTK6582+Android4.4.2之bootloader recovery 和factory mode等问题

PMIC:MT6323 1. 侧按键硬件设计 我们设备左边侧按键定义为F7,连接到PMIC MT6323的FCHR_ENB引脚,右边1个电源按键直接接到PMIC的PWRKEY,右边的另一个按键(我们定义为F6)连接到CPU的KCOL0和KROW0引脚 2. DrvGen配置codegen.dws文件 mediatek\dct\DrvGen.exe mediatek…

[Factory mode] 怎么配置工厂模式测试项

[Factory mode] 怎么配置工厂模式测试项 [DESCRIPTION] 修改alps/mediatek/custom/$proj/factory/factory.ini配置工厂模式测项 [KEYWORD] Factory mode test [SOLUTION] alps/mediatek/custom/$proj/factory/factory.ini 可以定制Factory mode测试项&#xff0c;如&#x…

MTK 平台屏蔽 factory mode

环境: MT6737 AndroidN 需求&#xff1a;屏蔽factory mode 修改&#xff1a; vendor/mediatek/proprietary/bootable/bootloader/lk/platform/mt6735/boot_mode.c 注释这段代码&#xff1a; if (!factory_forbidden) { …

徐静蕾字体效果图

最近发生的有争议的事情太多了&#xff0c;几乎每一天网友们都在争论什么天大的事情。抛开其它的话题不说&#xff0c;电脑里能多一种字体并不是坏事。今天终于找到了传说中的静蕾字体&#xff0c;贴几张图供大家参考。中文效果&#xff1a; 英文和数字效果&#xff1a; 符号…

微软面向大众市场发布Office 2010

2010年6月18日&#xff0c;微软中国在北京面向大众市场正式发布Microsoft Office 2010&#xff0c;用户从今天开始&#xff0c;即可通过电子商务网站、传统软件连锁、新兴家电卖场等多种渠道便捷地购买到正版Office 2010。微软还与众多主流电脑制造商合作&#xff0c;在新出厂的…

人脸识别、AI与大数据:技术挑战与突破

——访IEEEFellow&#xff0c;国际知名计算机视觉、模式识别、机器学习、生物特征识别领域理论、技术和应用研究专家&#xff0c;英国Surrey大学博士&#xff0c;中科院资深研究员&#xff0c;中科院优秀百人计划&#xff0c;生物识别与安全技术研究中心主任&#xff0c;中科奥…

爬虫实践---电影排行榜

哈哈&#xff01;经过几天的学习&#xff0c;已经可以自己独立地慢慢的来写”蜘蛛侠“了&#xff0c;加油&#xff01; 电影网站&#xff1a;http://dianying.2345.com/top/ 首先对于网站进行浏览&#xff0c;查看一下网页大概信息。 对于大体框架来看&#xff0c;电影有元素…