![]() |
subject > multiplicity |
![]() ![]() | ||||||||
multiplicity comparison table |
Subject | have example | require | be | write as | is a kind of | indicate that | draw as | mean |
---|---|---|---|---|---|---|---|---|
default multiplicity | a symbol to be drawn in a UML diagram | one in a UML diagram | a specific positive integer or as several multiplicity values or ranges separated by commas | multiplicity in a UML diagram | a range separated by two dots (e.g. 2..3) in a UML class diagram | |||
interval | 1..3, 0..*, 1..* | as least restrictive as possible so as not to reduce the flexibility of the system | two dots between the lower and upper bound | multiplicity | a range separated by two dots (e.g. 2..3) in a UML class diagram | |||
many | as least restrictive as possible so as not to reduce the flexibility of the system | a specific positive integer or as several multiplicity values or ranges separated by commas | multiplicity | a star in a UML diagram | any integer greater than or equal to zero | |||
one | as least restrictive as possible so as not to reduce the flexibility of the system | a specific positive integer or as several multiplicity values or ranges separated by commas | multiplicity | that there must be exactly one instance linked to each object at the other end of the association in a UML diagram | a range separated by two dots (e.g. 2..3) in a UML class diagram | |||
optional | as least restrictive as possible so as not to reduce the flexibility of the system | 0..1 | multiplicity | a range separated by two dots (e.g. 2..3) in a UML class diagram | there can be either zero or one object linked to an object at the other end of the association |