Java面向对象课程设计——购物车
小组成员:余景胜、刘格铭、陈国雄、达瓦次仁
一、前期调查
流程
客人(Buyer)先在商城(Mall)中浏览商品(Commidity),将浏览的商品加入购物车(Shopping Cart),最后通过购物车生成订单(Order),在购买时填写顾客地址信息(address),购买结束。
二、购物车
1.图表
业务流程图
功能结构图
UML图
2.包
包结构
3.类
(代码中均省略了自动生成的getter/setter)
Mall
代码
public class Mall {//商场
private List commodities = new ArrayList<>();
{//初始化商品
commodities.add(new Commodity("耐克 AJ1 GS", 3999, 1, "shoes"));
commodities.add(new Commodity("OnePlus 6", 3599, 2, "phone"));
commodities.add(new Commodity("苹果iPhone XS&