购物车系列教材 (一)- 使用Servlet结合JSP开发 购物车 功能
在开发购物车之前,首先要把几个关键类之间的关系理清楚
步骤1:类图
步骤2:类关系图
步骤 1 : 类图
首先各个类的意义:
1. Product 产品
2. User 用户
3. Order 订单
4. OrderItem 订单项
前3者都好理解,订单项需要解释一下。
比如阁下在某宝下了一次订单,这个订单包括了
|
一条记录就是一个订单项,对应一种商品,以及购买数量。
步骤 2 : 类关系图
1. 产品和订单项的关系是 一对多
一种产品,对应多条订单项。
一条订单项,对应一种产品
2. 订单项和订单的关系 多对一
一个订单里有多条订单项
一个订单项,只会出现在一个订单里
3. 订单和用户的关系: 多对一
一个订单,只能属于一个用户
一个用户,可以下多个订单