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



Pdf көрінісі
бет91/120
Дата07.02.2022
өлшемі1,77 Mb.
#87774
1   ...   87   88   89   90   91   92   93   94   ...   120
Байланысты:
Лабы star uml

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


77 
Сигнатура операции может содержать ноль или более 
параметров

каждый из которых имеет следующий синтаксис: 
[направление параметра] имя параметра : тип параметра [= значение 
параметра по умолчанию] 
Имя параметра
есть 
идентификатор 
соответствующего 
формального параметра, при записи которого следуют правилам задания 
имен.
Тип параметра
является спецификацией типа данных для допустимых 
значений соответствующего формального параметра. Тип данных параметра 
может быть стандартным типом UML, либо, если в качестве входного 
параметра операция использует целый класс, то параметр имеет типом этот 
класс. В StarUML допускаются четыре стандартных типа UML: String, 
Integer, Float, Boolean. Параметр может также быть типом класса, который 
используется в данной операции. Тип параметра записывается с большой 
буквы.


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




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

    Басты бет