![]() |
1
1
不知道“DDD支持”是什么意思? DDD本身不提供建模语言:它是方法(如何攻击问题)和体系结构(如何构造应用程序)的组合。 你在表达一个商业规则:飞机可以有喷气发动机或螺旋桨发动机,但不能两者兼备。 这是来自域的有效约束,可能与应用程序相关,因此需要在域逻辑中捕获它。所以从这个角度来说,是的,它是由DDD支持的。 你如何 实施 这在一定程度上取决于您的语言选择,但我猜平面将是一个聚合根,因此负责确保满足约束。DDD所说的是,作为一个域约束,它应该在您的域逻辑中被捕获:而不是其他一些体系结构层。 高温高压 |
![]() |
ChumboChappati · UML:组合或依赖 7 年前 |
![]() |
Har · UML-两个实体之间的多重分解关系 7 年前 |
![]() |
dnjsdnwja · 地图属性的Uml类图替代 7 年前 |
![]() |
user1323 · 用例图。结合用例是好的还是坏的做法? 7 年前 |
|
eshkere111222333 · 聚合vs组成 7 年前 |