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

申请付费网站如何进行搜索引擎优化 简答案

申请付费网站,如何进行搜索引擎优化 简答案,自己公司产品网站的好处,建设银行电子银行网站模式定义 将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化,对请求排队或者记录请求日志,以及支持撤销操作 又称动作(Action)模式、事务(Transaction)模式对象行为型模式 模式结…

模式定义

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

  • 又称动作(Action)模式、事务(Transaction)模式
  • 对象行为型模式

模式结构

  • Command:抽象命令类
  • ConcreteCommand:具体命令类
  • Invoker:调用者
  • Receiver:接收者
  • Client:客户类

抽象命令类代码

public abstract class Command {public abstract void execute();}

调用者代码

public class Invoker {private Command command;public Invoker(Command command) {this.command = command;}public void setCommand(Command command) {this.command = command;}// 业务方法,用于调用命令类的方法public void call() {command.execute();}}

具体命令类代码

public class ConcreteCommand extends Command {private Receiver receiver;public void execute() {receiver.action();}}

请求接收者代码

public class Receiver {public void action() {// do something}}

撤销操作实现

宏命令实现

宏命令又称为组合命令,它是命令模式和组合模式联用的产物
宏命令也是一个具体命令,包含了对其他命令对象的引用,在调用宏命令的execute()方法时,将递归调用它所包含的每个成员命令的execute()方法

实例

实例一:电视机遥控器
电视机是请求的接收者,遥控器是请求的发送者,遥控器上有一些按钮,不同的按钮对应电视机的不同操作。抽象命令角色由一个命令接口来扮演,有三个具体的命令类实现了抽象命令接口,这三个具体命令类分别代表三种操作:打开电视机、关闭电视机和切换频道。显然,电视机遥控器就是一个典型的命令模式应用实例。

实例二:功能键设置
为了用户使用方便,某系统提供了一系列功能键,用户可以自定义功能键的功能,如功能键FunctionButton可以用于退出系统(SystemExitClass),也可以用于打开帮助界面(DisplayHelpClass)。用户可以通过修改配置文件来改变功能键的用途,现使用命令模式来设计该系统,使得功能键类与功能类之间解耦,相同的功能键可以对应不同的功能。

模式分析

  • 优点
    • 降低系统的耦合度
    • 新的命令可以很容易地加入到系统中
      • 符合开闭原则
    • 可以比较容易地设计一个命令队列和宏命令(组合命令)
    • 可以方便地实现对请求的Undo和Redo
  • 缺点
    • 可能会导致某些系统有过多的具体命令类

适用环境

  • 系统需要将请求调用者和请求接收者解耦,使得调用者和接收者不直接交互
  • 系统需要在不同的时间指定请求、将请求排队和执行请求
  • 系统需要支持命令的撤销(Undo)操作和恢复(Redo)操作
  • 系统需要将一组操作组合在一起,即支持宏命令
http://www.khdw.cn/news/3290.html

相关文章:

  • 百度站长对网站会有影响吗互联网营销师
  • 巢湖自助建站系统企业网站建设方案模板
  • 网站首页的概念长春网站建设定制
  • 兰州做网站的外包公司软件开发
  • 美国机房网站最近国际新闻
  • 网站 开发 合同万网注册域名查询
  • wordpress百度云网盘广州专业seo公司
  • php 做资讯网站百度推广怎么找客户
  • 北京企业网站备案需要多久网页seo
  • 企业网站建设代码搜索引擎优化百度
  • 网页游戏网站平台怎样创建一个自己的网站
  • 做一个网站都需要什么怎么用手机创建网站
  • 政协网站 是政协信息化建设优化大师使用心得
  • 南京怎样做网站房地产估价师考试
  • 做网站的价格百度新闻头条新闻
  • 高端网站制作哪家专业西安网站优化培训
  • 简单的个人网站营销页面设计
  • 网络公司实践报告3000字百度seo点击
  • 萍乡网站推广西地那非片多少钱一盒
  • 怎样做医疗网站不违法企业站seo价格
  • seo线下培训课程五行seo博客
  • 用vs代码做网站医疗器械龙头股
  • 网站建设 宣传单韩国搜索引擎排名
  • 微官网 手机网站谷歌sem
  • 忘忧草福建导航seo外包公司哪家好
  • 网站seo优化公司宁波网络推广运营公司电话
  • 用bootstrap做的网站小红书怎么推广引流
  • 3小说网站开发搜索引擎营销成功案例
  • 男女情感类网站浙江企业seo推广
  • 做网站用图片算侵犯著作权吗如何进行网络推广