gpt4 book ai didi

uml - UML 中的依赖项是否应该显示多重性

转载 作者:行者123 更新时间:2023-12-04 02:59:29 27 4
gpt4 key购买 nike

我知道依赖关系是用条纹箭头描述的,例如:

Client -----<<create>>----> Server

我发现其他关系(关联、组合、聚合)通常需要多重性,但是,我不确定依赖关系是否需要多重性。我应该在上图的两边各放一个“1”吗?

最佳答案

不,依赖项的多重性没有意义。依赖性仅仅说明一个分类器(通常是一个类)以某种方式依赖于另一个分类器。没有办法说你依赖于特定数量的其他分类器,因为它不涉及实例级别。

在 UML 规范(第 7.5.1 节)中,我们有:

Types and multiplicity are used in the declaration of Elements that contain values, in order to constrain the kind and number of values that may be contained.

由于关联(包括其更强的版本共享和复合聚合)在语义上等同于它支持多重性的分类器特征。但这不适用于依赖。

关于uml - UML 中的依赖项是否应该显示多重性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50594034/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com