摘要:
五个角色:抽象命令类(Command)、具体命令类(ConcreteCommand)、调用者(Invoker)、接收者(Receiver)、客户端(Client)
抽象命令类(Command):声明执行操作的接口
具体命令类(ConcreteCommand):内部有一个接收者,调用接收者实现操作。
调用者(Invoker):要求命令执行某个操作
接收者(Receiver):处理具体的操作
客户端(Client):设定好三方链接,调用者直接操作即可。
实现思路:创建一个命令对象,然后设定其接收者,让调用者引用到一个命令对象,最后调用者直接启动操作即可。 阅读全文