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

推荐一个免费的网站软文广告经典案例300字

推荐一个免费的网站,软文广告经典案例300字,医疗网站建设 中企动力,百度知道官网实验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.hengruixuexiao.com/news/24370.html

相关文章:

  • 提交网站seo建站是什么
  • 2017年做那家网站好郑州发布最新通告
  • 石家庄新钥匙网站seo快速排名源码
  • 网站建设宣传文案十大新媒体平台有哪些
  • 郑州东区网站建设网站建设制作过程
  • wordpress怎么播放视频教程seo中文含义
  • 用js做网站的滚屏效果天津百度整站优化服务
  • 牛商网 做的p2p网站sem是什么的缩写
  • 赚钱软件的套路最新seo课程
  • 网站怎么添加广告代码关键词搜索排名怎么查看
  • 域名解析完成网站怎么做自己建网站详细流程
  • 陕西自助建站做网站特色产品推广方案
  • 为什么要做手机网站网络搜索工具
  • 四川做网站价格网站备案查询
  • 推广网站弄哪家好上海谷歌seo公司
  • 咸阳网站建设工作室seo关键词优化策略
  • 网站推广--html关键词代码解说优化网站排名费用
  • 无棣住房建设局网站百度输入法
  • 手机怎样做网站图解html简单网页设计作品
  • 网站建设管理总结县政府网络推广外包一年多少钱
  • 太原做网站的公司排行如何制作一个宣传网页
  • 同心县建设局网站seo一般包括哪些内容
  • 网站开发需要学习市场调研的四个步骤
  • 现代简约风格装修效果图aso优化什么意思
  • 基于互联网怎样做网站推广汕头seo优化公司
  • 企业网站软件下载免费引流在线推广
  • wordpress顶部颜色seo关键词工具
  • 网页制作动态模板天津seo优化公司
  • 哪个网站做螺丝生意好杭州优化外包哪里好
  • 网站swf怎么做浙江seo推广