小编Dr.*_*vil的帖子

在电子商务网站上开始使用领域驱动设计

很难弄清楚如何对预期的产品行为进行建模。

基本上,客户的库存是按照产品和 skus 进行管理的。

一个产品有多个 sku,但一个 sku 说明多个产品属性。

让我举个例子吧。

假设我要卖给你一件衬衫。“衬衫”是具有某些产品 ID 的产品。如果它有小号、中号、大号,那么这些尺寸中的每一个都将与一个 sku # 相关联。

到目前为止很容易,但是如果衬衫也有多种颜色,比如红色、黄色和绿色,那么将有九个 skus(红色/小号、红色/中号、红色/大号、黄色/小号等等)。

除此之外,还有一个挑战,即不同产品的属性类型可能不同。衬衫可能有尺寸和颜色,手提包可能有不同的提手样式或图案,我不会提前知道,这些都是客户需要能够以临时方式输入的东西。

关于如何从 DDD 的角度解决这个问题的任何想法?我已经在上面烤面条几天了。

谢谢。

domain-driven-design

5
推荐指数
1
解决办法
1899
查看次数

标签 统计

domain-driven-design ×1