知识卡片
命令解耦发送执行
内容
命令发送者不需要知道具体执行者,也不必知道执行细节,只依赖命令接口。发散:它适合遥控器、任务队列、事务脚本等场景,代价是会增加命令类数量。
参考来源
- 位置:《秒懂设计模式 2021》第21章《命令》物联网多设备控制例子(源文件:_epub-src/OEBPS/Text/chapter021.html)
- 结论依据:原文明确命令模式使控制器与电器设备彻底解耦、任何命令可绑定到任何控制器,直接支持卡片论点。
- 原始内容:"命令模式对命令的抽象与封装能让控制器(命令请求方)与电器设备(命令执行方)彻底解耦。命令的多态带来了很大的灵活性,我们可以将任何命令绑定到任何控制器上。"