命令模式

描述

作用:
将请求封装为一个对象,请求者与执行者之间通过命令对象进行沟通;
方便对请求进行储存、传递、管理;
配合组合模式:可实现组合命令,即宏命令;
配合备忘录模式:可实现命令的撤销、恢复;

场景:
如餐馆内餐牌上的每道菜,就是一个命令。

代码实现示例

实际应用场景

FAQ

Last Updated:
Contributors: dongyz8