命令模式
2021-07-17 16:14:05 5 举报
命令模式类图
作者其他创作
大纲/内容
Invoker调用者
setCommand(Command command):voidinvoke():void
client
ConcreteCommand
excute();undo();
这个调用者持有一个 命令对象,并在某个时间点调用命令对象的excute方法
Command接口
excute():voidundo():void
Command接口为所有命令声明了一个接口。调用excute就可以让接收者执行对应动作
Receiver
action();
client对象用来定义一个具体的命令,ConcreteCommand,并设置其接收者
public void excute(){receiver.action(); }
0 条评论
下一页