Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
multiplicity*和 和有什么不一样0..*?
*
0..*
例如相同关系的两个版本(A 和 B):
对于任意数量的用户使用 Web 服务的说法,什么更正确?
虽然 Bala 的回答是正确的,但我想补充一点,这不仅仅是风格问题。UML 规范明确说明了这个符号快捷方式:
UML 2.5.1, p.35:如果下限等于上限,则另一种表示法是使用仅包含上限的字符串。例如,“1”在语义上等同于“1..1”多重性。具有零作为下限和未指定上限的多重性可以使用包含单个星号“*”的替代表示法,而不是“0..*”多重性。
所以,这两个图是等价的。此外,如果您明确使用 0..*,则您可能会使用 1..1:
他们是一样的; 只是一个偏好问题。该x..y样式特别用于您知道限制的情况下,通常不是 0 和 *,例如1..10或5..*
x..y
1..10
5..*