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

做网站起名字qq关键词排名优化

做网站起名字,qq关键词排名优化,想在拼购网站做产品,做编程的 网站有哪些方面命令模式 1、定义 命令模式:将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化,对请求排队或者记录请求日志,以及支持可撤销的操作 2、命令模式结构 Command(抽象命令类):一般是…

命令模式

1、定义

命令模式:将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化,对请求排队或者记录请求日志,以及支持可撤销的操作

2、命令模式结构

  • Command(抽象命令类):一般是一个抽象类或接口,在其中声明了用于执行请求的execute()等方法,通过这些方法可以调用请求接收者的相关操作
  • ConcreteCommand(具体命令类):是抽象命令类的子类,实现了抽象类中声明的方法,它对应具体的接收者对象,将接收者对象的动作绑定其中,在实现execute()时将调用接收者对象的相关操作
  • Invoker(调用者):请求发送者,通过命令对象来执行请求
  • Receiver(接收者):执行与请求相关的操作,具体实现对请求的业务处理
    在这里插入图片描述

3、示例代码

Command

public abstract class Command {protected Receiver receiver;public Command(Receiver receiver) {this.receiver = receiver;}public abstract void execute();
}

ConcreteCommand

public class ConcreteCommand extends Command {public ConcreteCommand(Receiver receiver) {super(receiver);}@Overridepublic void execute() {receiver.receive();}
}

Invoker

public class Invoker {private Command command;public void setCommand(Command command) {this.command = command;}public void execute() {command.execute();}
}

Receiver

public class Receiver {public void receive() {System.out.println("This is Receive class!");}
}

Test

public class Client {public static void main(String[] args) {Receiver rec = new Receiver();Command cmd = new ConcreteCommand(rec);Invoker i = new Invoker();i.setCommand(cmd);i.execute();}
}

输出

This is Receive class!

4、命令模式的优缺点

优点:

  • 降低系统耦合度
  • 新的命令可以很容易加入到系统中
  • 可以比较容易的设计一个命令队列或组合命令
  • 为请求的撤销和恢复操作提供了一种设计和实现方案

缺点:

  • 可能会导致系统有过多的具体命令类。

5、命令模式适用环境

  • 抽象出待执行的动作以参数化某个对象
  • 在不同的时刻指定排列和执行请求
  • 支持取消操作
  • 支持修改日志,这样当系统崩溃时,这些修改可以被重做一遍
  • 用构建在原语操作上的高层抽象操作构造一个系统
http://www.dinnco.com/news/47580.html

相关文章:

  • 徐州网站建设招聘网泉州seo托管
  • 下载应用市场seo独立站优化
  • 网站组网图怎样在百度上发布自己的信息
  • 男做女爱网站成都网站制作关键词推广排名
  • 怎么下载网站备案号临沂森佳木业有限公司
  • 成都网站建设 lkcms新闻20条摘抄大全
  • 智能产品开发东莞seo黑帽培训
  • 亚马逊公司网站建设的目的网络推广招聘
  • 网站制作的书籍今日百度搜索风云榜
  • 沈阳网站开发外包如何制作自己的网站
  • 网站建设前台后台郑州做网站推广资讯
  • 打开一个网站为繁体字是怎么做的微信营销的10种方法技巧
  • 怎么在百度上建立自己的网页排名优化公司哪家靠谱
  • 做网站公司哪家普通话手抄报文字内容
  • 网站建设托管产品图免费个人网页制作
  • wordpress做网站优点个人网站制作多少钱
  • 服装网站建设规划书南昌seo教程
  • 网站年费长春网站建设设计
  • 南京百度关键字优化价格海外seo培训
  • 怎么做网站埋点南京seo招聘
  • 凡科网多页网站怎样做seo网站推广专员
  • 网站制作是怎样做的小红书seo软件
  • 普通网站可以做商城2023年最新新闻简短摘抄
  • 百度网站域名注册广告网页
  • 建设论坛网站需要做什么的公司网站建设流程
  • 新手织梦网建设网站公司网站建设哪家公司好
  • 做网站需要用到什么查找网站
  • 做书评的网站什么是seo优化推广
  • 北京网站优化公司seo和sem的关系
  • 短视频分享网站开发网站页面禁止访问