命令模式(Command)

命令模式(Command Pattern)是一种行为型设计模式,它将一个请求封装为一个对象,从而使你可以用不同的请求对客户进行参数化,对请求排队或记录请求日志,以及支持可撤销的操作。

命令模式的实现通常涉及以下几个角色:

  1. 命令(Command):声明执行操作的接口。
  2. 具体命令(Concrete Command):实现命令接口,定义绑定在接收者上的动作。
  3. 接收者(Receiver):知道如何实施与执行一个请求相关的操作。
  4. 请求者/调用者(Invoker)&#x

你可能感兴趣的:(学习之路,Java,命令模式,java,设计模式)