首页 > 代码库 > 命令模式

命令模式

前奏:

烤肉摊只有一个老板一个人照顾,人太多,场面混乱,先后等不到保证,烤肉质量也容易下降。大家都盯着烤肉。这其实就是“行为请求者”与“行为实现者”的紧耦合。

若有人退回请求或者要求烤肉重烤,者相当于撤销和重做。所以对请求排队或记录请求日志,以及支持可撤销的操作等行为。   

命令模式(Command),将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。

 

命令模式