69
Опишем спецификации атрибутов подробно.
Имя атрибута
может быть произвольной текстовой строкой. Имя
является единственным обязательным элементом при задании атрибута. Имя
должно начинаться с маленькой буквы, если оно содержит несколько слов, то
остальные слова, кроме первого, пишутся с большой буквы:
фамилия
или
фамилияСотрудника.
Видимость
(visibility) — качественная характеристика описания
свойств класса, характеризующая потенциальную возможность других
объектов модели использовать это свойство (атрибут или операцию).
Видимость в языке UML обозначается с помощью квантора видимости
(visibility)
, который может принимать одно из 4-х возможных значений и
отображаться при помощи специальных символов.
Открытый (
public
). Атрибут виден всем остальным классам.
Любой класс, связанный с данным в рамках диаграммы или пакета,
может просмотреть или изменить значение атрибута. Обозначается
символом «+» перед именем атрибута.
Защищенный (
protected
). Любой потомок данного класса
может пользоваться его защищенными свойствами. Обозначается
знаком «#» перед именем атрибута.
Закрытый (private).
Атрибут с этой областью видимости
недоступен или не виден для всех классов без исключения.
Обозначается знаком «-» перед именем атрибута.
Пакетный (package). Атрибут является открытым, но только
в пределах своего пакета. В StarUML данный атрибут обозначается
значком «~».
Достарыңызбен бөлісу: