Mah*_*eri 2 domain-driven-design
我正在尝试使用领域驱动设计开发应用程序。现在我有一个场景,实体根据业务规则更改其状态(实体属性的状态),并且我将可能的状态放入枚举中,因此我需要将此枚举与域中的域对象相关驱动设计。
如果状态仅在领域层使用,那么您可以将其添加到那里。如果您需要在系统的其他层中使用这些值,那么我通常会制作一个名为“Common”之类的单独程序集,可供任何层使用。DDD 纯粹主义者可能对此有疑问,但对我来说,枚举并不是真正的业务知识,从生产力的角度来看,它是实际的妥协,而不是在每一层重复枚举定义。
| 归档时间: |
|
| 查看次数: |
2486 次 |
| 最近记录: |