设计模式之命令模式


1. 什么是命令模式

命令模式将”请求”封装成对象,以便使用不同的请求,队列或者日志来参数化其他对象.命令模式也支持可撤销操作.

我觉得命令模式就是把 操作的调用者 与 操作的执行者 解耦.

2. 示例UML图

命令模式

3. 示例代码地址

https://github.com/ganlu19940318/Head-First/tree/master/Command%20Pattern

4. 参考链接

<< Head First 设计模式 >>

谢谢你请我吃糖果!