Информационных технологий визуальное моделирование систем в Staruml



Pdf көрінісі
бет90/120
Дата07.02.2022
өлшемі1,77 Mb.
#87774
1   ...   86   87   88   89   90   91   92   93   ...   120
Байланысты:
Лабы star uml
Лабы star uml
Имя операции
совместно с ее параметрами называют 
сигнатурой
операции. Имя операции – это строка текста, обычно используют глагол или 


76 
короткое глагольное выражение, если оно состоит из нескольких слов, то все 
слова, кроме первого, пишутся с большой буквы: 
добавить
или 
добавитьТоварВКорзину. 
Так же как и для атрибутов класса, 
видимость
(visibility) операции 
обозначается с помощью квантора видимости и имеет четыре допустимых 
значения:

Открытый (
public
). Атрибут виден всем остальным классам. 
Любой класс, связанный с данным в рамках диаграммы или пакета
может просмотреть или изменить значение атрибута. Обозначается 
символом «+» перед именем атрибута. 

Защищенный (
protected
). Любой потомок данного класса 
может пользоваться его защищенными свойствами. Обозначается 
знаком «#» перед именем атрибута. 

Закрытый (
private
).
 
Атрибут с этой областью видимости 
недоступен или не виден для всех классов без исключения. 
Обозначается знаком «-» перед именем атрибута. 

Пакетный 
(package
). Атрибут является открытым, но 
только в пределах своего пакета. В StarUML данный атрибут 
обозначается значком «~». 
Квантор видимости для операции может быть опущен. В этом случае 
его отсутствие просто означает, что видимость операции не указывается. 
Вместо условных графических обозначений также можно записывать 
соответствующее ключевое слово: 
public

protected

private

package

Квантор видимости атрибутов и операций также может быть указан в 
виде специального значка или символа, которые используются для 
графического представления моделей в инструментальном средстве. 


Достарыңызбен бөлісу:
1   ...   86   87   88   89   90   91   92   93   ...   120




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет