知识卡片

命令对象化请求

普通读书笔记卡 · 1870

内容

命令模式把一次请求封装成对象,让请求方只发命令,接收方负责执行。发散:当命令能被排队、记录、撤销或重放时,请求对象化就比直接调用更有弹性。

参考来源

- 位置:《秒懂设计模式 2021》第21章《命令》电灯开关控制系统例子(源文件:_epub-src/OEBPS/Text/chapter021.html) - 结论依据:原文明确命令模式将指令信息封装成对象、支持批量执行顺序执行及反执行,直接支持卡片论点。 - 原始内容:"命令模式(Command)能够将指令信息封装成一个对象,并将此对象作为参数发送给接收方去执行,以使命令的请求方与执行方解耦……命令模式还支持命令的批量执行、顺序执行以及命令的反执行等操作。"