文件名称:supermarket-app:超市应用
文件大小:15KB
文件格式:ZIP
更新时间:2024-05-02 03:08:38
Java
QMetric Java练习 我们的Java编码练习受启发。 [...]尝试各种表示货币和价格的模型,这些模型足够灵活以应对[各种]定价方案,并且通常同时可用(在结帐时,用于库存管理,订单输入,等等)。 任务 该项目提供了超级市场初始模型的代码。 超级市场的库存包括可以按单位(例如一罐烤豆)或按重量(例如松散的胡萝卜)出售的产品。 当前,购物篮的总价是其商品的简单总和。 超级市场想提供价格折扣方案,例如: 买一赠一 以1英镑的价格购买两件商品 以两个的价格购买三个项目 以半价购买一公斤蔬菜 某些折扣适用于单一产品(例如一罐烤豆),而其他折扣则适用于一组产品(例如蔬菜)。 您的任务是扩展购物篮的功能,以实现一个组件,该组件可以计算要为购物篮中的物品支付的总金额,包括适用于购物篮当前状态的所有折扣。 您应该考虑如何重构购物篮,商品和产品之间的关系才能实现这一目标 您应该考虑如何扩
【文件预览】:
supermarket-app-main
----.gitignore(19B)
----src()
--------main()
--------test()
----pom.xml(2KB)
----README.md(3KB)
----NOTES.md(2KB)