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

哪个网站专门做二手的个人网站域名起名

哪个网站专门做二手的,个人网站域名起名,做得比较好的h5案例,西宁网站建设高端1、命令模式的提出 在软件开发过程中,“行为请求者”和“行为实现者”通常呈现一种“紧耦合”,如果行为的实现经常变化,则不利于代码的维护。命令模式可以将行为的请求者和行为的实现者进行解耦。具体流程是将行为请求者封装成一个对象&…

1、命令模式的提出

在软件开发过程中,“行为请求者”和“行为实现者”通常呈现一种“紧耦合”,如果行为的实现经常变化,则不利于代码的维护。命令模式可以将行为的请求者和行为的实现者进行解耦。具体流程是将行为请求者封装成一个对象,将行为实现者抽象成一个类。

2、需求描述

有2两种不同的行为,两种不同行为分别对应不同的操作。设计一个代码,可以实现不同的行为对应不同的处理行为。

3、功能实现

(1)UML图如下:

 

 (2)代码实现如下:

#include <iostream>
#include <vector>// 命令接口
class Command {
public:Command(std::string cmd):m_strCmd(cmd){};virtual ~Command() {}virtual void execute() = 0;std::string& getCmd(){return m_strCmd;};
private:std::string m_strCmd;
};class ConcreteCommand1 : public Command {
public:ConcreteCommand1(std::string str):Command(str){};void execute() override {std::cout << "ConcreteCommand1: " << getCmd() << std::endl;// todo something...}
};class ConcreteCommand2 : public Command {
public:ConcreteCommand2(std::string str):Command(str){};void execute() override {std::cout << "ConcreteCommand2: " << getCmd() << std::endl;// todo something...}
};// 命令请求者
class Requester {
private:std::vector<Command*> m_vecCommands;public:void aadCommand(Command* cmd) {m_vecCommands.emplace_back(cmd);}void executeCommand() {for(auto& it:m_vecCommands){it->execute();}}
};class Client
{
public:void doWork(){Requester request;Command* command1 = new ConcreteCommand1("Command1");Command* command2 = new ConcreteCommand2("Command2");request.aadCommand(command1);request.aadCommand(command2);request.executeCommand();delete command1;delete command2;command1 = nullptr;command2 = nullptr;};
}int main() {Client obj;obj.doWork();return 0;
}

程序运行结果如下:

http://www.yayakq.cn/news/359613/

相关文章:

  • 北京网络职业学院怎么样营销优化型网站怎么做
  • 邵阳市网站建设电商系统网站建设
  • 建手机网站款软件做电影网站需要哪些证
  • 博业建站网WordPress文章添加地图导航
  • wordpress php推送示例成都高新seo
  • 太原网站建设全包高端做网站公司
  • 佛山做网站推广那些外国网站设计图多
  • 朝阳网站设计尚城装修公司官网
  • 专业的菏泽网站建设电脑优化软件
  • 烟台网站建设 共赢免费响应式模板网站模板下载
  • 昆明网站建设公司乐网大宗商品现货交易平台排名
  • 物流网站开发项目书9个广州seo推广神技
  • 内蒙古做网站找谁做企业网站一般要多少钱
  • 备案网站大全wordpress cache选PHp
  • 天津特定网站建设推广wordpress 菜单 icon
  • php做网站用什么软件wordpress编辑网页
  • 宇讯网站建设庆网站建设
  • 网站怎么做360免费优化网站服务器可以自己做吗
  • 阿里云的网站程序如何做网站服务器 优帮云
  • .win域名做网站怎么样可以做闪图的网站
  • 亚洲做爰直播网站企业管理十大系统
  • 企业电子网站的建设案例建立购物网站的目的
  • 做网站怎样做才有百度快照惠州网站建设方案推广
  • 网站图片如何做缓存百度手游排行榜
  • 优秀网站大全现在建个企业网站要多少钱
  • 诚信通与网站建设区别长沙市政务服务中心官网
  • 简约网站设计欣赏为什么有的网站打不开 别的网站就可以打开
  • 苗木企业网站建设源代码 园林网站源码程序 苗圃花卉网站制作源码网页设计与网站开发教程
  • 网站没有百度权重属于网站开发工具的是
  • 绍兴网站seo关键词提取工具