在需要集成多个限界上下文时,我们就需要在不同上下文之间进行概念映射。

模式:CONTEXT MAP 上下文映射

为什么

其他团队中的人员并不是十分清楚CONTEXT的边界,他们会不知不觉地做出一些更改,从而使边界变得模糊或者使互连变得复杂。当不同的上下文必须互相连接时,它们可能会互相重叠。

BOUNDED CONTEXT之间的代码重用是很危险的,应该避免。

功能和数据的集成必须要通过转换去实现。这就是上下文映射

通过定义不同上下文之间的关系,并在项目中创建一个所有模型上下文的全局视图,可以减少混乱。也就是说你要站在全局的角度,来审视不同 CONTEXT 之间的关系。

CONTEXT MAP位于项目管理和软件设计的重叠部分。

是什么