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

中国女排赛程时间最新消息东莞网站优化公司哪家好

中国女排赛程时间最新消息,东莞网站优化公司哪家好,中国外贸网站排名,php和ASP网站那个好命令模式 描述基本使用使用 描述 命令模式是一种体现高内聚的行为模式。 将整个请求封装成一个命令对象,由这个命令对象完成所需业务调用。 命令对象封装了该命令需要的所有逻辑,不需要调用方关注内部细节。 基本使用 定义抽象命令(所有命…

命令模式

  • 描述
    • 基本使用
    • 使用

描述

命令模式是一种体现高内聚的行为模式。
将整个请求封装成一个命令对象,由这个命令对象完成所需业务调用。
命令对象封装了该命令需要的所有逻辑,不需要调用方关注内部细节。

基本使用

  • 定义抽象命令(所有命令都基于这个抽象命令定义)
public abstract class AbstractCommand {abstract void execute();
}
  • 定义命令对象内要实际调用的业务对象
public interface IReceiver {void action();
}public class ReceiverA implements IReceiver {@Overridepublic void action() {System.out.println("ReceiverA action ....");}
}public class ReceiverB implements IReceiver {@Overridepublic void action() {System.out.println("ReceiverB action ....");}
}
  • 定义两个具体的命令
public class CommandA extends AbstractCommand{private IReceiver receiver;public CommandA(IReceiver receiver) {this.receiver = receiver;}@Overridevoid execute() {System.out.println("commandA....");receiver.action();}
}public class CommandAB extends AbstractCommand{private IReceiver[] receivers;public CommandAB(IReceiver... receivers) {this.receivers = receivers;}@Overridevoid execute() {System.out.println("commandA....");for (IReceiver receiver : receivers) {receiver.action();}}
}

使用

public class Sample {public static void main(String[] args) {IReceiver receiverA = new ReceiverA();IReceiver receiverB = new ReceiverB();AbstractCommand command = new CommandA(receiverA);command.execute();AbstractCommand commandAb = new CommandAB(receiverA, receiverB);commandAb.execute();}
}
http://www.dtcms.com/wzjs/178800.html

相关文章:

  • 网站备案链接直接查看郑州seo排名哪有
  • 重庆有哪些网络公司快速优化排名公司推荐
  • html5做的网站seo的形式有哪些
  • 重庆建设造价信息网seo查询网站
  • 阿里云建网站步骤专门做推广的公司
  • 做网站要求什么如何在百度上做广告宣传
  • 建站套餐惠州seo推广优化
  • 天津网站设计网站制作世界杯球队最新排名
  • 贵港购物网站开发设计重庆网站关键词排名优化
  • 咖啡店网站首页怎么做百度关键词搜索怎么弄
  • 做网站 商标分类外贸网站哪个比较好
  • 个人主页网站制作百度站长工具链接提交
  • 金华商城网站制作企业网搭建
  • 企业网站开发北京惠州网站关键词排名
  • 单页面淘宝客网站业务推广方式有哪些
  • 中建社会招聘网站北京seo全网营销
  • 做网页的it网站链接交易网
  • 明星网站策划书黄石seo
  • 罗湖网站建设-信科网络商品推广软文范例200字
  • 怎样增加网站收录量seo网络优化师招聘
  • 天元建设集团有限公司王士坤seo是付费还是免费推广
  • 淘宝网站推广百度seo和sem的区别
  • 网页制作与网站建设 自考自己怎么做网页
  • 免费永久网站建设在线培训平台有哪些
  • 自动发卡网站开发百度搜索seo
  • 上海十大网站建设网页模板免费下载网站
  • 北京城乡建设门户网站武汉外包seo公司
  • 网站外链工具产品网络营销
  • 自己做的网站源码如何安装中国舆情网
  • 不需要网络的游戏怀化seo推广