不太理解vo层CartVo和CartProductVo这两个类,还有为什么CartVo要封装再CartProductVo里面都放在一个CartVo不好吗?

来源:9-2 加入购物车功能开发1

起飞的ironman

2018-03-09

写回答

2回答

about_blank

2018-03-10

cartvo 是描述一个用户的购物车里的商品的 是否勾选的 相当于平时的购物车里的商品

但是一个购物车可能会有多个商品

cartproductvo 是用来描述多个购物车里的商品的详细信息的

多个数据元素这里使用list 做存储

比方 用户user的购物车cartVO 里边 有多个A B C商品 

ABC 又有价格 图片 颜色等等属性 这些事cartproductvo的属性

ABC 又存储在List<CartProductVo> cartProductVoList中 描述用户user 购物车里所有的商品属性

用户user 的购物车对应的是cartVO 


3
0

Geely

2018-03-11

你好同学,这个是一个业务关系啦,cartvo里面会有很多cartproductvo里面描述的信息也不是一样的,为了以后业务扩展,所以在最开始就给他们区分开来。另外菠萝和about同学的回答是非常赞的,同学可以参考一下啊



0
0

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9476 学习 · 8804 问题

查看课程