命令模式
第六个模式:命令模式
6.1问题引入
命令模式可以将“动作的请求者”从“动作的执行者”对象中解耦。
下面是命令模式下遥控器-电灯的类图:
以下是测试代码:
6.2命令模式
命令模式:将“请求”封装成对象,以便使用不同的请求、队列或者日志来参数化其他对象。命令模式也支持可撤销的操作。
第六个模式:命令模式
6.1问题引入
命令模式可以将“动作的请求者”从“动作的执行者”对象中解耦。
下面是命令模式下遥控器-电灯的类图:
以下是测试代码:
6.2命令模式
命令模式:将“请求”封装成对象,以便使用不同的请求、队列或者日志来参数化其他对象。命令模式也支持可撤销的操作。