命令模式2025 年 8 月 18 日 | 阅读 2 分钟 命令模式指出 “将一个请求封装在一个对象中,作为命令,并将其传递给调用者对象。调用者对象寻找可以处理此命令的适当对象,并将命令传递给相应的对象,然后该对象执行该命令”。 它也被称为动作或事务。 命令模式的优点
命令模式的用途它被用于
命令模式的例子让我们通过上面的 UML 图来理解适配器设计模式的示例。 命令模式的 UML 图以下是命令设计模式的参与者:
![]() 上述 UML 的实现步骤 1创建一个 ActionListernerCommand 接口,它将充当 Command。 步骤 2创建一个 Document 类,它将充当 Receiver。 文件:Document.java 步骤 3创建一个 ActionOpen 类,它将充当 ConcreteCommand。 文件:ActionOpen.java 步骤 4创建一个 ActionSave 类,它将充当 ConcreteCommand。 文件:AdapterPatternDemo.java 步骤 5创建一个 MenuOptions 类,它将充当 Invoker。 文件:ActionSave.java 步骤 6创建一个 CommanPatternClient 类,它将充当 Client。 文件:AdapterPatternDemo.java 输出下一个主题Java 中的解释器设计模式 |
我们请求您订阅我们的新闻通讯以获取最新更新。