|
简介:
命令模式:属于行为型的设计模式。将一个请求封装为一个对象,从而是你可用不同的请求对客户端进行参数化。对请求排队或记录请求日志,以及支持可撤销的操作。
适用场景:
命令发送者 只需要知道发送 请求对象,不需要知道如何完成请求 ;
命令执行者 只需要知道如何 完成请求,不需要知道请求的发送过程 ;
优点:
- 封装调用和解耦。
- 容易的将数据记录到日志。
- 容易的实现对请求的撤销和重做。
缺点:
增加代码复杂性。。
代码:
来源:https://www.cnblogs.com/phpphp/p/17067340.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作! |
|