3 创建商品实体类:Product1 定义属性:① 商品编号:spID② 商品名称 spName③ 商品价格:spPrice④ 商品描述:spDesc⑤ 商品库存:spKucun⑥ 商品上架时间:spTime2 对属性进行封装3 构造方法1:无参4 构造方法2:有参-所有属性 5 定义方法:info——格式输出商品的基本信息4 创建商品业务类:ProductDAO1 使用ArrayList集合创
- 创建购物车实体类:Cart (1) 定义属性: ① 购物车编号:cartID ② 购物车中的商品列表:proList (2) 对属性进行封装 (3) 构造方法1:无参 (4) 构造方法2:有参-购物车编号 (5) 定义方法:addProduct(Product p)——将商品添加到购物车中 (6) 定义方法:removeProduct(Product p)——将商品从购物车中移除 (7) 定义方法:showCart()——显示购物车中的商品列表及总价
- 创建购物车业务类:CartDAO (1) 使用ArrayList泛型集合创建购物车对象 (2) 定义方法:addProductToCart(Cart cart, Product p)——将商品添加到购物车中 (3) 定义方法:removeProductFromCart(Cart cart, Product p)——将商品从购物车中移除 (4) 定义方法:showCart(Cart cart)——显示购物车中的商品列表及总价 (5) 定义方法:clearCart(Cart cart)——清空购物车中的商品列表 (6) 定义方法:checkOut(Cart cart, Member m)——结账,会员积分增加,购物车中的商品减少库存,输出购物信息
- 创建主程序类:Main (1) 在main方法中初始化商品和会员信息 (2) 在main方法中创建购物车对象和会员对象 (3) 通过控制台输入选择菜单操作,包括: ① 显示商品列表 ② 添加商品 ③ 修改商品信息 ④ 删除商品信息 ⑤ 显示会员列表 ⑥ 添加会员 ⑦ 修改会员信息 ⑧ 删除会员信息 ⑨ 查询会员信息 ⑩ 将商品添加到购物车中 ⑪ 从购物车中移除商品 ⑫ 显示购物车中的商品列表及总价 ⑬ 清空购物车中的商品列表 ⑭ 结账,输出购物信息 (4) 程序运行结束后,将商品和会员信息保存到文件中
原文地址: https://www.cveoy.top/t/topic/hq26 著作权归作者所有。请勿转载和采集!