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

天津地区网站建设wordpress get_the_excerpt

天津地区网站建设,wordpress get_the_excerpt,西安建设工程信息网诚信平台,天津专业网站制作设计命令模式#xff08;Command Pattern#xff09;是一种行为设计模式#xff0c;它将一个请求封装为一个对象#xff0c;从而使你可以用不同的请求对客户进行参数化#xff0c;对请求排队或记录请求日志#xff0c;以及支持可撤销的操作。 命令模式主要包含以下几个角色Command Pattern是一种行为设计模式它将一个请求封装为一个对象从而使你可以用不同的请求对客户进行参数化对请求排队或记录请求日志以及支持可撤销的操作。 命令模式主要包含以下几个角色 Command抽象命令类声明执行操作的接口。ConcreteCommand具体命令类是一个具体的命令将一个接收者对象绑定于一个动作调用接收者相应的操作以实现Execute。Invoker调用者要求该命令执行这个请求。Receiver接收者知道如何实施与执行一个请求相关的操作。 命令模式的主要优点是 降低系统的耦合度。新的命令可以很容易地加入到系统中。 命令模式适用于以下场景支持撤销的操作。支持修改、排队或者追踪请求。如果一个请求的接收者不明确或者一个请求需要被多个对象处理。用于处理一系列请求可以进行批处理。 以下是一个简单的C实现的命令模式Command Pattern示例 #include iostream// 抽象命令类 class Command { public:virtual void execute() 0;virtual ~Command() {} };// 接收者类 class Receiver { public:void action() {std::cout Receiver action... std::endl;} };// 具体命令类 class ConcreteCommand : public Command { public:ConcreteCommand(Receiver* receiver) : receiver_(receiver) {}void execute() override {receiver_-action();}private:Receiver* receiver_; };// 调用者类 class Invoker { public:Invoker(Command* command) : command_(command) {}void call() {command_-execute();}private:Command* command_; };int main() {Receiver* receiver new Receiver();Command* command new ConcreteCommand(receiver);Invoker* invoker new Invoker(command);invoker-call();delete invoker;delete command;delete receiver;return 0; }在这个例子中Command是抽象命令类定义了一个execute接口。ConcreteCommand是具体命令类实现了execute接口。 Receiver是接收者类它知道如何实施和执行一个请求相关的操作。在ConcreteCommand的execute接口中调用了Receiver的action接口。 Invoker是调用者类它要求命令执行一个请求也就是调用命令的execute接口。 通过这种方式我们可以将一个请求封装为一个对象从而使你可以用不同的请求对客户进行参数化对请求排队或记录请求日志以及支持可撤销的操作。
http://www.pierceye.com/news/5890/

相关文章:

  • 麓谷网站建设公司百度注册新账号
  • 外贸网站优化哪家好西安优化seo
  • 重庆网站建设 红旗河沟太原网络营销网站
  • wordpress个人主题免费seo工具大全
  • 网站域名解析步骤西安网红打卡景点排行榜
  • 兰州做网站改版的公司seo关键词优化提高网站排名
  • 南昌哪家网站开发公司好seo短视频网页入口引流推广
  • 黑白风格网站wordpress 图片地址
  • 网站建设服务费要不要折旧呢平台网站建设教程
  • .net 快速网站开发成安企业做网站推广
  • 有设计感的网站网站公众号建设工具
  • 网站制作过程步骤室内设计培训价格
  • 域名注册以后如何建站深圳网络推广推荐
  • seo的内容怎么优化seo排名优化联系13火星软件
  • 网站如何强制修改主页 源码做网站用的主机多少合适
  • 如何使用ftp上传网站php网站开发具体的参考文献
  • 江西省网站备案巢湖市网站建设优化
  • python可以做网站前端四川省建设工程质量监督总站网站
  • 安康哪里做网站可以用于制作网页的软件
  • 徐州建设局网新网站上海十大外贸公司
  • 义乌网站建设托管建设路小学家校互动平台网站
  • 咸阳网站建设工作室html网页游戏制作
  • 自己建站流程wordpress会员插件
  • 手机网站免费优化网站建设明薇通网络服务好
  • 网站流量平台wordpress插件 网站跳转
  • 网站建设与管理的现状北京定制公交网站
  • 承德网站建设公司江苏建筑培训网
  • 福鼎网站开发湖北建设工程信息网站
  • 公司网站建立流程做网站找谷谷网络比较好
  • 电子商务网站建设中的重要性企业网站建设方案书前言