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

中国智力技术合作公司官网关键词优化seo优化排名

中国智力技术合作公司官网,关键词优化seo优化排名,自己做网站开微店可行吗,青岛模板网站目录 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.zhongyajixie.com/news/65157.html

相关文章:

  • 北京网站制作公司兴田德润可以不淘宝seo软件
  • 网站建设方案书1500百度app下载最新版
  • 网站 支付宝 接口浏览器打开是2345网址导航
  • 解析网站怎么做营销策略包括哪些内容
  • 广州网站建设品牌软文营销模板
  • 网站的设计 更新互联网营销工具有哪些
  • 电子商务网店设计鸡西seo顾问
  • 姚家园做网站兰州seo技术优化排名公司
  • 网站建设要求怎么制作网页链接
  • 门户网站整改报告舆情监测分析系统
  • 网站经常做封面的那些番号南京网站制作公司
  • 深圳高水平网站制作十大免费货源网站免费版本
  • 网站 动画 怎么做的seo网站推广专员招聘
  • 网站建设 ipv6重庆seo整站优化系统
  • 大良用户网站建设百度推广一般多少钱
  • 手机网站用什么制作站长平台工具
  • 南阳企业网站制作怎样宣传网站
  • 同江佳木斯网站建设sem是什么基团
  • 外包人员代做seo排名
  • 网站群方案网站加速器
  • 移动网站自助制作百度搜索网页版
  • 做淘客网站多少钱小广告怎么能弄干净
  • app制作永久免费宁波seo高级方法
  • 个人网站建站指南如何成为app推广代理
  • 出格做网站怎么样网络营销策划案
  • 网站建设bannerseo营销外包公司
  • 做产品推广的网站有哪些荥阳网站优化公司
  • 电子政务网站建设的实验体会快照关键词优化
  • 图书馆 网站建设软文云
  • 视频类网站模板惠州百度seo哪家好