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

做电脑网站用什么软件有哪些wordpress版权修改

做电脑网站用什么软件有哪些,wordpress版权修改,机械公司网站建设,做网站开发 用什么目录 C设计模式-生成器#xff08;Builder#xff09; 一、意图 二、适用性 三、结构 四、参与者 五、代码 C设计模式-生成器#xff08;Builder#xff09; 一、意图 将一个复杂对象的构建与它的表示分离#xff0c;使得同样的构建过程可以创建不同的表示。 二、…目录 C设计模式-生成器Builder 一、意图 二、适用性 三、结构 四、参与者 五、代码 C设计模式-生成器Builder 一、意图 将一个复杂对象的构建与它的表示分离使得同样的构建过程可以创建不同的表示。 二、适用性 当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时。 当构造过程必须允许被构造的对象有不同的表示时。 三、结构 四、参与者 Builder 为创建一个Product对象的各个部件指定抽象接口。 ConcreteBuilder 实现Builder的接口以构造和装配该产品的各个部分。 定义并明确它所创建的表示。 提供一个检索产品的接口。 Director 构造一个使用Builder接口的对象 Product 表示被构造的复杂对象。ConcreteBuilder创建该产品的内部表示并定义它的装配过程。 包含定义组成部件的类包括将这些部件装配成最终产品的接口。 五、代码 #includeiostream using namespace std;class Product { public:void SetPartOne(string TempPartOne) {PartOne TempPartOne;cout Set Part One: PartOne endl;}void SetPartTwo(string TempPartTwo) {PartTwo TempPartTwo;cout Set Part Two: PartTwo endl;}void SetPartThree(string TempPartThree) {PartThree TempPartThree;cout Set Part Three: PartThree endl;} private:string PartOne;string PartTwo;string PartThree; };class Builder { public:Product GetProduct() {return product;}virtual void BuildPartOne() 0;virtual void BuildPartTwo() 0;virtual void BuildPartThree() 0; protected:Product product; };class ProductOneBuilder : public Builder { public:void BuildPartOne() {product.SetPartOne(Product Ones Part One);}void BuildPartTwo() {product.SetPartTwo(Product Ones Part Two);}void BuildPartThree() {product.SetPartThree(Product Ones Part Three);} };class ProductTwoBuilder : public Builder { public:void BuildPartOne() {product.SetPartOne(Product Twos Part One);}void BuildPartTwo() {product.SetPartTwo(Product Twos Part Two);}void BuildPartThree() {product.SetPartThree(Product Twos Part Three);} };class Director { public:Director() :builder(nullptr) {}void SetBuilder(Builder* TempBuilder) {this-builder TempBuilder;}Product ConstructProduct() {builder-BuildPartOne();builder-BuildPartTwo();builder-BuildPartThree();return builder-GetProduct();} private:Builder* builder; };int main() {Builder* builder;Director* director new Director;Product product;cout *** *** Construct Product One *** *** endl;builder new ProductOneBuilder;director-SetBuilder(builder);product director-ConstructProduct();delete builder;cout *** *** Construct Product Two *** *** endl;builder new ProductTwoBuilder;director-SetBuilder(builder);product director-ConstructProduct();delete builder;delete director;return 0; }
http://www.w-s-a.com/news/639632/

相关文章:

  • 加强部门网站建设工作wordpress文章页横幅
  • 中英网站怎么做wordpress本地音乐
  • 万网提供的网站建设服务的具体项目祥云平台网站建设
  • ftp网站怎么看后台的代码网站 制作软件
  • 网站开发软件教程网站tag 怎么实现
  • 中国建设监理协会化工监理协会网站彩票站自己做网站吗
  • 170个可带链接锚文本外链的网站论坛微信上如何创建小程序
  • 用js来做网站亳州建设局网站
  • 做网站的公司利润多少呢纺织厂网站模板
  • 网页设计构建的基本流程宜宾seo网站建设
  • 西安网站开发公司价格保定徐水网站建设
  • 学做川菜下什么网站软件著作权和专利的区别
  • 百度网站标题东莞外包公司有哪些
  • 织梦增加网站英文名称网页界面设计特点
  • 企业如何进行网站建设棋牌代理平台
  • 韩国做美食网站有哪些seo优化在线诊断
  • 网站建设规划模板做擦边网站
  • 做网站台式还是笔记本网上下载的免费网站模板怎么用
  • 高校网站群管理系统凡科建站是永久的吗
  • 深圳网站建设服务电话网站通栏设计素材
  • 网站里面的视频功能怎么做网站名注册
  • 网站游戏下载厦门php网站建设
  • 沈阳关键词网站排名一台服务器做两个网站吗
  • 哪个行业该做网站但是没有做dom手表官方网站
  • 网站建设费 大创wordpress中函数get
  • 怎样建设个自己的网站首页有没有专门教做扯面的网站
  • 网站后台怎么添加模板教育类网站开发公司
  • 网站的外链是什么php创建一个网站
  • 语文建设 官方网站网络工程可以从事什么工作
  • 无锡便宜做网站如何下载网站模板