DDD的类命名规范
前言
本文整理了DDD的类命名规范,供参考。
下面按照DDD分层架构进行说明:
- 用户界面层
- 应用层
- 领域层
- 基础设施层
将各个层都会用到的类归到其他的类命名规范中。
用户界面层的类命名规范
类型 | 说明 | 建议命名 | 示例 |
---|---|---|---|
控制器(Controller) | MVC控制器 | XXXController | TransferController |
应用层的类命名规范
类型 | 说明 | 建议命名 | 示例 |
---|---|---|---|
应用服务类(Application Service) | 封装了技术逻辑,协调者,调用领域层,本身不负责业务逻辑。与领域服务类(Domain Service)同名时,通过类路径来区分。 | XXXService | FundsTransferService |
领域层的类命名规范
类型 | 说明 | 建议命名 | 示例 |
---|---|---|---|
实体(Entity) |