tsc*_*ena 7 domain-driven-design
域驱动设计(DDD)中的一个关键概念是无处不在的语言.
这种普遍存在的语言的典型范围(一致性边界)是什么?它是由有界上下文(例如某个域中的系统/组件)还是域本身限定的?在较大的企业中,不同的系统(即有界的上下文)可能实现相同的域.
我的假设是它受限于有界上下文,因为在多个有界上下文中不能保证一致性(即使它们属于同一个域)但我不确定.
无处不在的语言是在有限的上下文中定义的。当您查看包含相同术语的不同BC时,这一点变得显而易见。在线商店中的书本概念与创作系统中的书本完全不同。
摘自Vaughn Vernon的《实现DDD》:
有限的上下文是明确的和语言的
有界上下文是存在领域模型的显式边界。在边界内,无处不在语言的所有术语和短语都有特定的含义,并且该模型准确地反映了该语言。