打字猴:1.700463192e+09
1700463192
1700463193 抽象类很简单,具体的实现类只要实现execute方法就可以了。在一个项目中,需求增加是很常见的,那就把“增加需求”定义为一个命令AddRequirementCommand类,如代码清单15-8所示。
1700463194
1700463195 代码清单15-8 增加需求的命令
1700463196
1700463197 public class AddRequirementCommand extends Command{
1700463198
1700463199 //执行增加一项需求的命令
1700463200
1700463201 public void execute(){
1700463202
1700463203 //找到需求组
1700463204
1700463205 super.rg.find();
1700463206
1700463207 //增加一份需求
1700463208
1700463209 super.rg.add();
1700463210
1700463211 //给出计划
1700463212
1700463213 super.rg.plan();
1700463214
1700463215 }
1700463216
1700463217 }
1700463218
1700463219 页面变更也是比较频繁发生的,定义一个删除页面的命令DeletePageCommand类,如代码清单15-9所示。
1700463220
1700463221 代码清单15-9 删除页面的命令
1700463222
1700463223 public class DeletePageCommand extends Command{
1700463224
1700463225 //执行删除一个页面的命令
1700463226
1700463227 public void execute(){
1700463228
1700463229 //找到页面组
1700463230
1700463231 super.pg.find();
1700463232
1700463233 //删除一个页面
1700463234
1700463235 super.rg.delete();
1700463236
1700463237 //给出计划
1700463238
1700463239 super.rg.plan();
1700463240
1700463241 }
[ 上一页 ]  [ :1.700463192e+09 ]  [ 下一页 ]