DDD 词汇表
DDD模式语言
由《领域驱动设计》和《领域驱动设计参考》定义的领域驱动设计的DDD模式语言
在DDD模式语言中,最为核心的概念
| File | status |
|---|---|
| 领域模型 Domain Model | 积压 |
| 跟随者 Conformist | 积压 |
| 领域专家 Domain Expert | 积压 |
| 领域 Domain | 积压 |
| 限界上下文 Bounded Context | 积压 |
| 通用语言 Ubiquitous Language | 积压 |
| 资源库 Repository | 积压 |
| 聚合 Aggregate | 积压 |
| 核心域 Core Domain | 积压 |
| 意图展现接口 Intention Revealing Interface | 积压 |
| 数据传输对象 DTO | 积压 |
| 开放主机服务 Open Host Service | 积压 |
| 已发布的语言 Published Language | 积压 |
| 实体 Entity | 积压 |
| 工厂 Factory | 积压 |
| 客户-供应商 Custom Supplier | 积压 |
| 子域 Sub Domain | 积压 |
| 大泥球 Big Ball of Mud | 积压 |
| 各行其道 SeparateWay | 积压 |
| 合作关系 Partnership | 积压 |
| 共享内核 Shared Kernel | 积压 |
| 发布的语言 Published Language | 积压 |
| 值对象 Value Object | 积压 |
| 上下文映射 Context Mapping | 积压 |
DDD扩展模式语言
为DDD模式语言扩展的DDD模式语言
| File | status |
|---|---|
| 领域负载对象 DPO | 积压 |
| 领域规格 Specification | 积压 |
| 领域策略 Policy Strategy | 积压 |
| 领域服务 Domain Service | 积压 |
| 领域依赖求解器 DDR | 积压 |
| 问题空间 Problem Space | 积压 |
| 贫血模型 Anemic Domain Object | 积压 |
| 解决方案空间 Solution Space | 积压 |
| 战略设计 Stategic Desigin | 积压 |
| 战术设计 Tactical Design | 积压 |
| 应用服务 Application Service | 积压 |
| 命令模型 Command | 积压 |
| 命令与查询职责分离 CQRS | 积压 |
| 领域事件 Domain Event | 积压 |
DDD通用模式语言
不属于DDD特有的模式语言,被用于支撑DDD模式语言实现的一般模式语言。这里重点介绍通用模式语言在DDD建模过程中的使用。
| File | status |
|---|---|
| 防腐层 Anticorruption Layer | 积压 |
| 远程过程调用 RPC | 积压 |
| 超媒体展现 HATEOAS | 积压 |
| 调停者模式 | 积压 |
| 用户界面 User Interface | 积压 |
| 观察者模式 Observer | 积压 |
| 表象状态传递 REST | 积压 |
| 管道和过滤器模式 Pipe and Filter | 积压 |
| 消费者驱动契约 | 积压 |
| 模型 Model | 积压 |
| 消息机制 | 积压 |
| 最终一致性 | 积压 |
| 断言 Assertion | 积压 |
| 持续集成 Continous Integration | 积压 |
| 持续查询 Continuous Query | 积压 |
| 建造者模式 Builder | 积压 |
| 展现模型 Presentation Model | 积压 |
| 层超类型 Layer Supertype | 积压 |
| 基础设施 Infrastructure | 积压 |
| 分层架构 Layered Architecture | 积压 |
| Actor模型 | 积压 |
| 事件溯源 Event Sourcing | 积压 |