Google无法帮助我。我只找到此链接:http://flylib.com/books/en/2.522.1.56/1/
所以,一旦有问题 - 为什么我们需要划分产品和项目?
答案 0 :(得分:4)
Product
太复杂了,无法在Cart
上使用它。我们可以想象Product
包含有关以下内容的数据:制造商,库存数量,类别等。因此,更好的方法是引入一个Item
,它仅包含对实际产品的引用(例如ProductId)和数量(以及您需要的其他信息)。
答案 1 :(得分:0)
Google无法为您编写代码,它不了解您。我建议您向用户询问他们想要的内容,然后就这样做。根据我的经验(差不多20年的编码),我发现重新发明轮子几乎总是花费更少的时间,而不是试图使用现有的轮子来适应不同的规格。所有项目都是独一无二的。
当然,你可以从你发现的东西中获取灵感,但不要指望它符合你的规格。