没有合适的资源?快使用搜索试试~ 我知道了~
supermarket-app:超市应用
共19个文件
java:15个
md:2个
xml:1个
需积分: 9 0 下载量 57 浏览量
2021-04-12
09:21:58
上传
评论
收藏 15KB ZIP 举报
温馨提示
QMetric Java练习 我们的Java编码练习受启发。 [...]尝试各种表示货币和价格的模型,这些模型足够灵活以应对[各种]定价方案,并且通常同时可用(在结帐时,用于库存管理,订单输入,等等)。 任务 该项目提供了超级市场初始模型的代码。 超级市场的库存包括可以按单位(例如一罐烤豆)或按重量(例如松散的胡萝卜)出售的产品。 当前,购物篮的总价是其商品的简单总和。 超级市场想提供价格折扣方案,例如: 买一赠一 以1英镑的价格购买两件商品 以两个的价格购买三个项目 以半价购买一公斤蔬菜 某些折扣适用于单一产品(例如一罐烤豆),而其他折扣则适用于一组产品(例如蔬菜)。 您的任务是扩展购物篮的功能,以实现一个组件,该组件可以计算要为购物篮中的物品支付的总金额,包括适用于购物篮当前状态的所有折扣。 您应该考虑如何重构购物篮,商品和产品之间的关系才能实现这一目标 您应该考虑如何扩
资源推荐
资源详情
资源评论
收起资源包目录
supermarket-app-main.zip (19个子文件)
supermarket-app-main
.gitignore 19B
src
main
java
kata
supermarket
item
WeighedProduct.java 601B
ItemByWeight.java 665B
ItemByUnit.java 579B
Product.java 669B
Item.java 112B
util
Util.java 438B
service
DiscountSchemaService.java 976B
Basket.java 2KB
discountSchema
DiscountDecorator.java 348B
OneKiloHalfPriceDiscount.java 865B
ProductDiscountSchema.java 390B
OneBuyOneFreeDiscount.java 877B
test
java
kata
supermarket
item
ProductTest.java 759B
WeighedProductTest.java 1KB
service
BasketTest.java 5KB
pom.xml 2KB
README.md 3KB
NOTES.md 2KB
共 19 条
- 1
资源评论
yueyhangcheuk
- 粉丝: 31
- 资源: 4701
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功