《领域驱动设计精粹》读书笔记之第三章《运用子域进行战略设计》

  1. DDD中会有很对限界上下文,这些上下文中有一个成为核心域,而其他上下文即为子域。子域是整个业务领域的一部分,你可以认为子域代表的是一个单一的、有逻辑的领域模型。
  2. 子域有三种类型:
    1. 核心域:它是唯一的、定义明确的领域模型,要对它进行战略投资,并在一个明确的限界上下文中投入大量资源去精心打磨通用语言。它是模型中最重要的部分,也是产品核心竞争力所在。
    2. 支撑子域:指非业务核心部分,比如在收费系统中,计费管理为核心域,组织机构管理就是支撑子域。同时这类建模场景也适用于“定制开发”。
    3. 通用子域:指不带有业务逻辑的公共基础设施。
  3. 为了应对复杂性,应尽量保证限界上下文与子域一一对应。如果必须在同一个限界上下文中创建第二个模型,那么应该使用一个完全独立的模块将该模型从核心域中分离出来,在Java中就是使用package。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值