Command 命令模式 Command 命令模式
命令模式吧一个对象向另一个对象发送的命令封装为一个抽象的Command
类,具体的命令为它的子类,命令接受者(Receiver
)负责响应发送者发出的命令(即执行其Execute
方法)。
-
Command
模式将调用操作的对象与执行操作的对象解耦。 - 支持多种命令。
- 命令可以打包组合为一个复合命令。
- 必要时可以让命令支持
Undo
和Redo
功能。
命令模式吧一个对象向另一个对象发送的命令封装为一个抽象的Command
类,具体的命令为它的子类,命令接受者(Receiver
)负责响应发送者发出的命令(即执行其Execute
方法)。
Command
模式将调用操作的对象与执行操作的对象解耦。Undo
和Redo
功能。