外贸领航
首页展会信息 > 五、「领域驱动设计」什么是限界上下文(BoundedContext)

五、「领域驱动设计」什么是限界上下文(BoundedContext)

来源:互联网 2023-09-28 18:04:04

四、「领域驱动设计」什么是通用语言(Ubiquitous language)

•限界上下文是一个显式边界,领域模型便存在于边界之内。在边界内,通用语言中的所有术语和词组都有特定的含义,而模型需要准确地反映通用语言。在很多情况下,在不同模型中存在名字相同或相近的对象,但是它们的意思却不同。

•用来封装通用语言和领域对象,提供上下文环境,保证在领域之内的一些术语、业务相关对象等(通用语言)有一个确切的含义,没有二义性。

•可以将限界上下文拆解为两个词:限界和上下文。限界就是领域的边界,而上下文则是语义环境。通过领域的限界上下文,我们就可以在统一的领域边界内用通用语言进行交流。

•举个例子。在淘宝网上买东西,在淘宝电商领域是商品,在韵达快递领域是货品。相同的东西在不同的限界上下文中有不同的语言。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如有侵权行为,请第一时间联系我们修改或删除,多谢。

CopyRight © 外贸领航 2023 All Rights Reserved.