课程名称:DDD(领域驱动设计)思想解读及优秀实践
课程章节: 战略设计
课程讲师: 尤达_技术咖啡
精炼得到核心域,和限界上下文
精炼有两种方式:萃取和分离。
分离:是剥离非核心域,最后得到的就是核心域。
萃取:是找到最能影响产品的关键因素找出来,就是核心域。
核心域的每一点滴的工作,都会产生最大的价值,而且不受其他系统的干扰,精炼以最小的代价换取最大的成功概率,
界限上下文?(领域驱动的核心内容)
界限上下文:在不同的场景下,同一个名词有不同的含义,如果想让同一个事物在不同的场景下有相同的含义,就需要需要约束限界上下文。这就是线性上下文的作用和含义
什么是限界上下文:
例子1:人民币在不同的场景和领域下,需要不同的属性进行描述。
例子2:售卖机,在运营人员眼里,这是一个需要不断补充商品的货架。在用户的眼里,这是一个能够购买上面的货架。用户和运营人员在各自的领域内,或者上下文内,对同一个事物理解是不一样的。如果想要一个确定唯一的含义,就需要确定它的限界上下文。