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


Download 1.96 Mb.
Pdf ko'rish
bet49/64
Sana07.03.2023
Hajmi1.96 Mb.
#1246995
1   ...   45   46   47   48   49   50   51   52   ...   64
Bog'liq
Kajumova

ПримерДля класса Товар (Item) мы определили операцию getItem(), 
которая должна быть доступна классу Заказ (Order) для вызова, остальным 
классам знать об этой операции не обязательно. Сделаем ее защищенной 
(рис. 92). 
Рисунок 92. Защищенная операция класса 


77 
Сигнатура операции может содержать ноль или более параметров
каждый из которых имеет следующий синтаксис: 
[направление параметра] имя параметра : тип параметра [= значение 
параметра по умолчанию] 
Имя параметра есть 
идентификатор 
соответствующего 
формального параметра, при записи которого следуют правилам задания 
имен.
Тип параметра является спецификацией типа данных для допустимых 
значений соответствующего формального параметра. Тип данных параметра 
может быть стандартным типом UML, либо, если в качестве входного 
параметра операция использует целый класс, то параметр имеет типом этот 
класс. В StarUML допускаются четыре стандартных типа UML: String, 
Integer, Float, Boolean. Параметр может также быть типом класса, который 
используется в данной операции. Тип параметра записывается с большой 
буквы.
11.1 
Определение параметров операции в StarUML 
Для задания параметра операции в StarUML нужно найти атрибут
открыв раздел Operations из редактора свойств соответствующего класса, 
выделить операцию, откроется ее редактор свойств, открыть в нем раздел 
Parameters, нажав 
. В появившемся диалоговом окне, чтобы создать 
параметр, нажмите значок 
. Параметр будет создан со стандартным 
именем Parameter1. Чтобы удалить параметр, используйте кнопку 
. При 
создании параметра откроется его редактор свойств, в котором можно 
изменить имя параметра и определить его тип, открыв раздел Type (рис. 93). 

Download 1.96 Mb.

Do'stlaringiz bilan baham:
1   ...   45   46   47   48   49   50   51   52   ...   64




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling