71
обозначений
можно
записывать
соответствующее
ключевое
слово: public, protected, private, package или использовать значок StarUML для
обозначения видимости.
Чтобы не отображать кванторы
видимости на диаграмме, нужно
выполнить следующие действия: щелкнуть правой кнопкой мыши по классу,
в контекстном меню выбрать пункт Format, затем выбрать Show Compartment
Vizibility (рис. 87)
Рисунок 87. Отображение кванторов видимости
Кратность
(multiplicity)
—
спецификация
области
значений
допустимой
мощности, которой могут обладать соответствующие множества.
Кратность указывает, сколько экземпляров
данного атрибута может
иметь экземпляр класса. Значение кратности записывается в квадратных
скобках, в которых указывается возможный диапазон кратности атрибута:
[нижняя граница .. верхняя граница]
72
где нижняя и верхняя границы положительные целые числа. В качестве
верхней
границы
может
использоваться
специальный
символ
«
*
» (звездочка), который означает произвольное
положительное целое
число,
т.е.
неограниченное
сверху
значение кратности
соответствующего атрибута.
Интервалов кратности отдельного атрибута может быть несколько. При
этом придерживаются следующего правила: соответствующие нижние и
верхние границы интервалов включаются в значение кратности.
Если
в
качестве кратности указывается
единственное
число,
то кратность атрибута принимается равной данному числу. Ниже приведены
некоторые примеры записи кратности атрибута.
Пример.
0..1
ноль или один;
1 или 1..1
ровно один;
2..*
два или больше;
2..5
2,3,4 или 5
1..3,5,8..10
1,2,3,5,8,9или 10
*
любое положительное
число или нуль
Достарыңызбен бөлісу: