作为蒸馏过程的结果,我们可以拥有多个核心域

时间:2015-05-21 03:18:29

标签: domain-driven-design

由于蒸馏过程(参考DDD绿皮书,第15章,“核心领域”,Eric Evans),我们可以拥有多个核心域吗?

据我所知,只有一个“核心领域”。 其他域被分类为,例如子域,突出显示(核心)域......

注意: 我已经阅读了以下讨论,但我认为他们没有回答我的问题。

DDD, identifying the core domain Can Core Domain span multiple Bounded Contexts?

本书:领域驱动设计:解决软件核心的复杂性

1 个答案:

答案 0 :(得分:0)

我认为单个核心域最适合未来的可维护性。拥有2个内核会让读取代码的人感到困惑。

如果你有一组核心的东西和另一组也是核心的东西,也许你可以使用命名空间在你的单核心领域组织它们?