由于蒸馏过程(参考DDD绿皮书,第15章,“核心领域”,Eric Evans),我们可以拥有多个核心域吗?
据我所知,只有一个“核心领域”。 其他域被分类为,例如子域,突出显示(核心)域......
注意: 我已经阅读了以下讨论,但我认为他们没有回答我的问题。
DDD, identifying the core domain Can Core Domain span multiple Bounded Contexts?
本书:领域驱动设计:解决软件核心的复杂性
答案 0 :(得分:0)
我认为单个核心域最适合未来的可维护性。拥有2个内核会让读取代码的人感到困惑。
如果你有一组核心的东西和另一组也是核心的东西,也许你可以使用命名空间在你的单核心领域组织它们?