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

推荐一个免费的网站苏州seo关键词优化方法

推荐一个免费的网站,苏州seo关键词优化方法,做网站联系电话,icodepython基础教程实验16:命令模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解命令模式的动机,掌握该模式的结构; 2、能够利用命令模式解决实际问题。 [实验任务]:多次撤销和重复的命令模式 某系…

实验16:命令模式

本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 

1、理解命令模式的动机,掌握该模式的结构;

2、能够利用命令模式解决实际问题。

[实验任务]:多次撤销和重复的命令模式

某系统需要提供一个命令集合(注:可以使用链表,栈等集合对象实现),用于存储一系列命令对象,并通过该命令集合实现多次undo()和redo()操作,可以使用加法运算来模拟实现。

类图

源代码 

public abstract class AbstractCommand
{public abstract int execute(int value);//撤销public abstract int undo();//重做public abstract int redo();
}public class Adder
{private int num = 0;public int add(int value){num += value;return num;}
}public class CalculatorForm
{private AbstractCommand command;public void setCommand(AbstractCommand command){this.command = command;}public void compute(int value){int i = command.execute(value);System.out.println("执行运算,运算结果为:" + i);}public void undo(){int i = command.undo();System.out.println("执行撤销,运算结果为:" + i);}public void redo(){int i = command.redo();System.out.println("执行重做,运算结果为:" + i);}
}public class ConcreteCommand extends AbstractCommand
{private Adder adder = new Adder();private int value;@Overridepublic int execute(int value){this.value = value;return adder.add(value);}@Overridepublic int undo(){return adder.add(-value);}@Overridepublic int redo(){return adder.add(value);}
}/*** @author mendianyu*/
public class Client
{public static void main(String[] args){CalculatorForm form = new CalculatorForm();AbstractCommand command = new ConcreteCommand();form.setCommand(command);form.compute(10);form.compute(5);form.compute(10);form.undo();form.redo();form.undo();form.redo();}
}

运行效果

http://www.khdw.cn/news/3595.html

相关文章:

  • 烟台网站排名seo百度云网页版入口
  • 凡科自助建站自己做网站网站seo在线诊断分析
  • 成都网站建设 3e网络做百度推广的网络公司广州
  • 福州做网站建设网站推广应该怎么做?
  • 做家电家具回收用哪个网站好找客户资源的软件免费的
  • 闵行网站制作哪里有百度下载电脑版
  • 买一个成品网站多少钱搜索网站排行
  • 西安电子商务网站seo软件安卓版
  • 北京高端品牌网站建设重庆seo顾问服务
  • 网站建设成本包括什么百度推广联系方式
  • 网站建设需要怎么做网站营销方案
  • 织梦怎么做的网站windows优化大师破解版
  • 昆山公司网站建设电话合肥百度关键词优化
  • 老百姓可以做监督政府的网站吗网络营销的作用
  • WordPress 摘要代码优化快速排名公司
  • 温州专业网站建设推广seo搜论坛
  • 正在建设中的网站怎么免费搭建自己的网站
  • 苏州网站建设哪家做得好宁波网站建设制作报价
  • 自己怎么做网站免费的手机网站制作
  • 全网商机招标官方网站相城seo网站优化软件
  • 产品网站建设建议磁力岛
  • 17网站一起做网店白沟正规代运营公司
  • 进网站备案时间推广目标怎么写
  • b2b商城网站建设深圳网络提速优化服务包
  • 淘宝网网站建设的需求分析广州做seo公司
  • 兰州网站建设慕枫正规教育培训机构
  • 上海自适应网站设计百度竞价有点击无转化
  • 怎么用自己的电脑做服务器发布网站搜索引擎营销的步骤
  • 东莞营销网站建设优化网络广告策划案
  • wordpress安装后查看站点失败关键词排名点击