当前位置: 首页 > news >正文

自己做的网站怎么让别人访问信息流广告公司排名

自己做的网站怎么让别人访问,信息流广告公司排名,深圳公司的网站设计,图片制作软件免费版目录 C设计模式-工厂模式(Factory Method) 一、意图 二、适用性 三、结构 四、参与者 五、代码 C设计模式-工厂模式(Factory Method) 一、意图 定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory…

目录

C++设计模式-工厂模式(Factory Method)

一、意图

二、适用性

三、结构

四、参与者

五、代码


C++设计模式-工厂模式(Factory Method)

一、意图

定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method 使一个类的实例化延迟到其子类。

二、适用性

  • 当一个类不知道它所必须创建的对象的类的时候。
  • 当一个类希望由它的子类来指定它所创建的对象的时候。
  • 当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望将哪一个帮助子类是代理者这一信息局部化的时候。

三、结构

 

四、参与者

  • Product

        定义工厂方法所创建的对象的接口。

  • ConcreteProduct

        实现Product接口。

  • Creator

        声明工厂发法,该方法返回一个Product类型的对象。Creator也可以定义一个工厂方法的缺省实现,它返回一个缺省的ConcreteProduct对象。

        可以调用工厂方法以创建一个Product对象。

  • ConcreteCreator

        重定义工厂方法以返回一个ConcreteProduct实例。

五、代码

#include<iostream>
using namespace std;class Product {
public:virtual void ShowInformation() = 0;
};class Product_A : public Product {
public:void ShowInformation() {cout << "Product_A Information" << endl;}
};class Product_B : public Product {
public:void ShowInformation() {cout << "Product_B Information" << endl;}
};class Factory {
public:virtual Product* CreateProduct() = 0;
};class Factory_A : public Factory {
public:Product* CreateProduct() {return new Product_A();}
};class Factory_B : public Factory {
public:Product* CreateProduct() {return new Product_B();}
};int main() {Factory* FactoryA = new Factory_A();Product* ProductA = FactoryA->CreateProduct();ProductA->ShowInformation();Factory* FactoryB = new Factory_B();Product* ProductB = FactoryB->CreateProduct();ProductB->ShowInformation();return 0;
}

http://www.khdw.cn/news/15830.html

相关文章:

  • 陕西有没有做政府网站普查优化大师官方免费
  • 请给自己的网站首页布局什么叫关键词举例
  • 建设部网站上怎样查询企业业绩郑州外贸网站推广
  • 网站开发安全维护网络平台推广是干什么
  • 手机做网站软件山东seo多少钱
  • 番禺网站建设公司百度搜索指数和资讯指数
  • 如何开网站赚钱优化营商环境条例全文
  • 网站反向代理怎么做营销模式方案
  • 企业网站推广解决方案seo企业推广案例
  • 自己做的网站能备案中国企业网
  • 阿里云网站安装网络平台怎么创建需要多少钱
  • 如何做供求网站网络营销推广主要做什么?
  • 淘宝首页网站怎么做合肥今日头条新闻
  • 安徽优化网站揭阳seo快速排名
  • 人工智能公司网站建设西安优化外
  • 电商网站开发建设友情链接买卖
  • 货车保险哪家网站可以直接做线上宣传推广方式
  • 贵阳论坛网站建设竞价外包推广
  • 宝塔wordpress优化独立站seo怎么做
  • 哪个公司搭建网站简述seo的优化流程
  • 百度seo排名优化价格seo是什么岗位
  • 中国建设工程网官方网站企业网站seo优化公司
  • 公司标志图片logoaso优化注意什么
  • 济南学生网站建设求职外贸平台排行榜前十名
  • 腾讯云主机 wordpress搜索引擎优化效果
  • 营销型网站建设概述成品短视频app源码的优点
  • 前几年做哪个网站能致富太原网络推广价格
  • 什么网站做问卷好绍兴seo排名收费
  • 网站建设学什么语言全国疫情实时资讯
  • 网站开发钱包郑州网站推广多少钱