public interface Command{//命令接口public void execute();//行为}public class ConcreteCommand implements Command{//具体命令public void execute(){System.out.println("concreteCommand");}public static void test(Command command){//传入不同的命令表现出不同的行为command.execute();}2.public interface Command{//把命令对象存储在堆栈中,需要时候弹出调用undopublic void execute();public void undo()//实现撤销操作}Runnable
设计技巧16:命令模式 Command 将请求封装成对象,传递行为
最新推荐文章于 2024-09-28 17:56:18 发布