购物车系列教材 (一)- 使用Servlet结合JSP开发 购物车 功能

在开发购物车之前,首先要把几个关键类之间的关系理清楚

步骤1:类图
步骤2:类关系图

步骤 1 : 类图

首先各个类的意义:
1. Product 产品
2. User 用户
3. Order 订单
4. OrderItem 订单项

前3者都好理解,订单项需要解释一下。

比如阁下在某宝下了一次订单,这个订单包括了

黑色的丝袜 一条

充气娃娃 两个

皮鞭 三根

蜡烛 四个



一条记录就是一个订单项,对应一种商品,以及购买数量。

类图

步骤 2 : 类关系图

1. 产品和订单项的关系是 一对多
一种产品,对应多条订单项。 
一条订单项,对应一种产品
2. 订单项和订单的关系 多对一
一个订单里有多条订单项
一个订单项,只会出现在一个订单里
3. 订单和用户的关系: 多对一
一个订单,只能属于一个用户
一个用户,可以下多个订单

类关系图


更多内容,点击了解: https://how2j.cn/k/cart/cart-tutorials/595.html

原文地址:https://www.cnblogs.com/Lanht/p/12789433.html