
1、Action.java
package com.ssm.cts.pattern.command;
public abstract class Action {
// 增加功能
public abstract void add();
// 删除功能
public abstract void delete();
// 修改功能
public abstract void change();
}
2、BusAction.java
package com.ssm.cts.pattern.command;
public class BusAction extends Action {
@Override
public void add() {
System.out.println("客户要求增加一项需求");
}
@Override
public void delete() {
System.out.println("客户要求删除一项需求");
}
@Override
public void change() {
System.out.println("客户要求修改一项需求");
}
}
3、Demo.java
package com.ssm.cts.pattern.command;
public class Demo {
// 测试
public static void main(String[] args) {
Action action = new BusAction();
// 增加需求
action.add();
// 变更需求
action.change();
}
}