学习领域驱动设计(DDD)相关的知识有一段时间了,但是一直苦恼于其中的一些概念无法理解透彻,导致无法落地实现甚至生根发芽。机缘巧合,不久前的工作内容中,需要把之前分散在若干个业务系统中(微服务)的购买相关功能进行梳理重构,在这个重构的过程中,充分运用了领域驱动设计中战略设计部分的思想,达成了目标。本文将结合一些文字和图片,围绕着领域驱动设计中战略部分的三个核心概念:领域通用语言(UBIQUITOUS LANGUAGE),领域模型(Domain)和限界上下文(BoundedContext),来分享下心得。
暂无评论