跳到主要内容
uencoder

Domain-Driven Design

DDD 是以业务领域为核心的软件设计方法,用通用语言、限界上下文与实体/值对象建模。

用途

对齐软件结构与业务领域,管理复杂业务逻辑。

机制

通用语言:代码用业务术语。限界上下文:模型边界。实体(有 ID)、值对象(无 ID)、聚合(一致性边界)、领域事件。战略设计划分上下文,战术设计填充模型。

用例

  • 复杂业务建模
  • 微服务边界
  • 领域专家协作

参考链接