10

What's the difference between the operator * and the operator 0..* in UML (unified modeling language)?

I saw this two cardinality operators, but I don't now which one I must to use.

marc_s
  • 732,580
  • 175
  • 1,330
  • 1,459
guisantogui
  • 4,017
  • 9
  • 49
  • 93

1 Answers1

13

The notation '*' is a shortcut for '0..*'. the correct notation to use in this case is '*'. From the UML 2.4 spec:

A multiplicity with zero as the lower bound and an unspecified upper bound may use the alternative notation containing a single star “*” instead of “0..*.”

Xaelis
  • 1,609
  • 10
  • 17