【发布时间】:2021-05-21 15:15:45
【问题描述】:
我想建模一棵树,其中类Node 由自身的多个实例组成。
现在如何表示一个约束,例如“树的根可以包含所需数量的节点,但应该只有一个这种特定类型节点的实例”(特殊节点本身可以包含任何东西
通过下面的图a,我们在两个组合之间有冲突,我可以添加尽可能多的specialElement到一个根,因为它们是treeNodes。
我如何表示这个约束?
【问题讨论】:
标签: inheritance tree constraints uml class-diagram