Java 基于该图开发订单管理系统

Java 基于该图开发订单管理系统,java,Java,这就是我目前所做的: 这就是我想做的: 创建StockItem类 创建PurchaseOrder类 创建OrderItem类 创建执行以下操作的测试类 一,。创建3个客户-杰米、比尔、乔 二,。创建5个项目-牛奶、鸡肉、鸡蛋、苹果和桔子 二,。创建3个采购订单。杰米2人,比尔1人,乔1人。 A.PO 1-2加仑牛奶,2磅鸡肉和12个鸡蛋。 BPO 2-5个苹果和10个橙子 CPO 3-5磅鸡肉和10个苹果 iv.获取所有要发货的订单并打印标签 v给杰米发第一批订单 vi.船舶提单命令 七,。运送

这就是我目前所做的:

这就是我想做的:

  • 创建StockItem类
  • 创建PurchaseOrder类
  • 创建OrderItem类
  • 创建执行以下操作的测试类

    一,。创建3个客户-杰米、比尔、乔 二,。创建5个项目-牛奶、鸡肉、鸡蛋、苹果和桔子 二,。创建3个采购订单。杰米2人,比尔1人,乔1人。 A.PO 1-2加仑牛奶,2磅鸡肉和12个鸡蛋。 BPO 2-5个苹果和10个橙子 CPO 3-5磅鸡肉和10个苹果 iv.获取所有要发货的订单并打印标签 v给杰米发第一批订单 vi.船舶提单命令 七,。运送杰米的命令 八,。按客户打印总销售额 九、打印所有发票(包括客户、订单日期、带计数和价格的行项目、底部发票金额)

    我不知道在创建了3个客户实例之后要做什么。我不知道如何链接所有这些类/对象,即:为每个客户创建PurchaseOrder。我如何将OrderItem与PurchaseItem链接


    我需要为此使用继承吗?

    我不愿意从GitHub中提取您的代码。最好把它贴在这里。如何链接?想想“作文”。这些类之间的关系是什么?我猜PurchaseOrder会有零个或多个OrderItems。OrderItem与StockItem的比例应为1:1。我需要为此使用继承吗?-不需要。只要试着在你的头脑中模拟这些物体,就好像它是真实的生活一样,然后编写相应的程序。像PurchaseOrder有OrderItems,应该检查它们是否有库存(StockItems)。创建一个新的PurchaseOrder可能会受益于另一个创建OrderEntry的函数,可能像PurchaseOrder.addEntry(StockItem,int);但是对我来说,写代码有点模糊。那么,我把数量作为一个变量添加进去,看看它们是否有库存(库存项目)怎么样