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

做网站最常用的软件是什么腾讯域名

做网站最常用的软件是什么,腾讯域名,单位网站建设流程,织梦rss转wordpress目录 C设计模式-原型(Prototype) 一、意图 二、适用性 三、结构 四、参与者 五、代码 C设计模式-原型(Prototype) 一、意图 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 二、适用性 当…

目录

C++设计模式-原型(Prototype)

一、意图

二、适用性

三、结构

四、参与者

五、代码


C++设计模式-原型(Prototype)

一、意图

用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。

二、适用性

  • 当要实例化的类是在运行时刻指定时,例如,通过动态装载;或者
  • 为了避免创建一个与产品类层次平行的工厂类层次时;或者
  • 当一个类的实例只能有几个不同状态组合中的一种时。建立相应数目的原型并克隆它们可能比每次用合适的状态手工实例化该类更方便一些。

三、结构

 

四、参与者

  • Prototype

       声明一个克隆自身的接口。

  • ConcretePrototype

        实现一个克隆自身的操作。

  • Client

        让一个原型克隆自身从而创建一个新的对象。

五、代码

#include<iostream>
using namespace std;class Product {
public:virtual Product* Clone() = 0;virtual void Display() = 0;
};class ConcreteProduct : public Product {
public:ConcreteProduct(){}ConcreteProduct(string TempName, string TempID) : name(TempName), id(TempID){}void SetName(string TempName) {this->name = TempName;}void SetID(string TempID) {this->id = TempID;}ConcreteProduct* Clone() {return new ConcreteProduct(this->name, this->id);}void Display() {cout << "Name: " << this->name << endl;cout << "ID: " << this->id << endl;}
private:string name;string id;
};int main() {ConcreteProduct* originalProduct = new ConcreteProduct("Product One", "1");cout << "Original Product Information:" << endl;originalProduct->Display();ConcreteProduct* copyProduct = originalProduct->Clone();cout << "Copy Product Information Unchanged:" << endl;copyProduct->Display();copyProduct->SetName("Product Two");copyProduct->SetID("2");cout << "Copy Product Information Changed:" << endl;copyProduct->Display();}

http://www.qdjiajiao.com/news/10605.html

相关文章:

  • 个人网站建设多少钱合肥seo培训
  • 做网站安全联盟解百度学术官网首页
  • 北京国税局网站做票种核定时网络营销的概念和特点
  • 网站上传修改限制帮我搜一下长沙做网络销售
  • 衡水做wap网站的地方今天重要新闻
  • 中石化第五建设有限公司官方网站成都网站seo厂家
  • 安徽索凯特建设工程有限公司网站网络营销策划方案书
  • 百科网站模板如何推销自己的产品
  • 安徽省城乡建设厅网站郴州seo外包
  • 网站建设运营公司排行企业网站推广
  • bootstrap 自适应网站江西网络推广seo
  • 南昌建设医院网站企业培训课程分类
  • 做网站赚钱多吗杭州seo运营
  • 网页设计与网站建设实训目的seo外包方法
  • 有什么教做甜品的网站线下推广怎么做
  • 十堰网站建设多少钱苏州网站开发公司
  • .net网站建设自媒体怎么做
  • 汽车网站模块百度指数热度榜
  • 免费正能量网站下载ww友情链接例子
  • 武汉网站优化方案正规seo多少钱
  • 台式电脑做网站服务器seo研究院
  • 做网站找客源软文写作服务
  • python做网站原理关键字挖掘
  • oa网站建设价格江苏seo推广
  • 收银系统软件一套多少钱关键词搜索优化
  • 龙岩网站建设要多久百度电脑版官方下载
  • 百度一直不收录网站百度关键词点击工具
  • 响应式网站怎么做无缝轮播图网站推广的具体方案
  • 免费的空间网站接外包网站
  • 网站建设微信版关键词采集软件