7

DDD是领域驱动设计,它是一种方法论,包括无处不在的语言、根实体、值对象和聚合。

DCI:数据、上下文、交互是 Trygve Reenskaug 发明的一种编程范式。

如何在新系统中与它们结合?

4

2 回答 2

5

这是一个持续讨论的主题,您可能会在前面讨论过的对象组合 Google 小组中找到更好的答案。此外,还在 DCI github 页面上努力将规范的 DDD 示例移植到 DCI。

长话短说:DCI 适合有界上下文,然后每个用例都有一个 DCI 上下文。

于 2011-10-22T06:45:51.623 回答
0

如果您通读此https://msdn.microsoft.com/en-us/library/jj554200.aspx,我相信“上下文”的 DCI 概念将与“流程管理器”同义。它不是流程管理器调用聚合上的方法,而是将角色应用于聚合并使用它们进行协调。“有界上下文”可以有多个“流程管理器”,也就是“上下文”。你怎么看?

于 2015-08-16T21:18:03.063 回答