Uml 如何绘制此关系:同一实例的多个组合

Uml 如何绘制此关系:同一实例的多个组合,uml,Uml,我有一个节点。两个节点构成链接。多个链接组成一条链。 如何在UML中绘制这种关系 我认为链是链接的集合。但我没有看到任何图表说明这种关系与“填充了1..*的钻石” 对不起,我不能上传我的照片。因为stackexchage不支持“.violet.class”格式 谢谢 编辑:节点类似于地图中的任意点 链接:(源节点,目标节点) 链:向量[多链接] 因此,无论链接如何,节点都将存在。无论何时创建链,都将创建一个新链接,并且它仅在链的生命周期内有效。链有一个前置链和一个后继链。其中一个可能是0 您可

我有一个节点。两个节点构成链接。多个链接组成一条链。 如何在UML中绘制这种关系

我认为链是链接的集合。但我没有看到任何图表说明这种关系与“填充了1..*的钻石”

对不起,我不能上传我的照片。因为stackexchage不支持“.violet.class”格式

谢谢

编辑:节点类似于地图中的任意点

链接:(源节点,目标节点)

链:向量[多链接]


因此,无论链接如何,节点都将存在。无论何时创建链,都将创建一个新链接,并且它仅在链的生命周期内有效。

链有一个前置链和一个后继链。其中一个可能是0


您可以添加一个约束,在一个链中,第一个不能有前置项,最后一个不能有后继项,并且不允许有循环(所有这些都取决于您对其建模的上下文)。

下面是一个UML类图,用于对您所述内容进行建模。

很抱歉,我想我无法很好地解释这个问题。我的评论保存得不好。实际上,我的链接类有两个节点实例。Chain类有多个链接实例,如“链接向量”。这是一种真正的图形结构。这里没有循环引用。与其在这里发表评论,不如试着把你的问题弄清楚,并使用问题下方的编辑。在您获得状态之前,将图片上传到公共服务器并发布链接。我同意这种模式,但有几点意见:(1)问题是:“多个链接构成一个链”,因此可能多重数应该是2..*而不是0..*;(2) 适航性指标(箭头和十字架)不相关,因此我不会绘制它们;(3) 最好提及菱形边上的多重性,通常为0..1。节点将不存在链接。我可以用“带空菱形的线”替换节点和链接之间的线吗?顺便问一下,你是如何画出这样的图表的?你用的是什么工具?@Kid我用的是visualparadigm,我已经用了几年了,我对它很满意。有一个非商业社区版。我已按要求将合成合成为聚合。链也可以使用一个链接创建。链接和链之间的多重数为1..*+1用于引入具有多重性的聚合。