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

原文地址: https://www.cveoy.top/t/topic/hq26 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录