【发布时间】:2021-02-23 21:14:44
【问题描述】:
有界上下文名称应该是复数还是单数,为什么?例如,如果我有汽车租赁网站,我应该有经销商有界上下文还是经销商?
【问题讨论】:
标签: domain-driven-design clean-architecture bounded-contexts
有界上下文名称应该是复数还是单数,为什么?例如,如果我有汽车租赁网站,我应该有经销商有界上下文还是经销商?
【问题讨论】:
标签: domain-driven-design clean-architecture bounded-contexts
在原始 DDD 文本中,示例有界上下文以该上下文中活动的主题命名:预订、调度、路由。
名称往往与域的自然语言一致,所以我猜你更有可能拥有Sales 域而不是Selling 域、Reservations 而不是Reserving(但另请参阅预订)等。
Dealership 域,无论是单数还是复数,听起来都不像活动的主题,而是一个模型。关联的有界上下文可能是广告/营销,也可能是销售?那里也可能有一些库存。如果您租用商用车,那可能是完全不同的情况。
有关更多详细信息,请参阅领域驱动设计:解决软件核心的复杂性,第 14 章。
【讨论】: