16-Java命令模式 ( Command Pattern )-实现

时间:2024-03-08 15:53:25

在这里插入图片描述

  1. 定义一个命令的接口Order;
  2. 定义作为请求的Stock类;
  3. 定义实体命令类BuyStock和SellStock,实现了Order接口,执行实际的命令处理;
  4. 定义作为调用对象的类Broker,它接受订单并能下订单,Broker对象使用命令模式,基于命令的类型确定哪个对象执行哪个命令;
  5. 定义类CommandPatternDemo使用Broker类来演示命令模式;