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(); } }