onlineGroceryStore:Payaut代码分配 源码
网上杂货店 Payaut代码分配 介绍 问题描述 一家电子商务杂货店要求您实现一个应用程序,该应用程序可以计算订单总额并打印其收据。 执行 该项目使用Maven,Java 11,Lombok实现,并使用JUnit5和Mockito进行单元测试。 将使用maven-shade-plugin生成一个名为online-grocery_store-1.0.0.jar的jar,该jar将在编译后存储在目标文件夹中。 设计结构 该解决方案分为3个软件包: 实体 枚举 服务 注意:服务包具有用于单元测试的相应测试包。 实体 在此包中,我们可以找到将已处理的输入文件作为对象保存的Item和Pack实体。 这些实体具有Lombok以减少样板代码,它们都是不可变的对象,并且还使用验证库来照顾每个元素的大小约束。 订单将包含项目清单,总折扣和总折扣。 一个项目将包含每个项目的价格和单位。 啤酒将保存每种啤酒
下载地址
用户评论