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


  Определение спецификаций операций класса



Pdf көрінісі
бет89/120
Дата07.02.2022
өлшемі1,77 Mb.
#87774
1   ...   85   86   87   88   89   90   91   92   ...   120
Байланысты:
Лабы star uml
Лабы star uml
11. 
Определение спецификаций операций класса 
Поведенческие характеристики класса моделируются определением 
операций класса. На первом уровне абстракции достаточно просто записать 
их имена, но для операций, также как и для атрибутов, определен ряд 
спецификаций. Наиболее полный синтаксис записи операции в UML 
следующий: 
[квантор видимости] имя операции [(список параметров)] 
[: выражение типа возвращаемого значения] [{строка-свойство}] 
Все элементы, стоящие в квадратных скобках «[]», являются 
необязательными спецификациями операций, однако наличие круглых 
скобок в описании операции обязательно, даже если список параметров пуст.
Пример. 
отобразить()
– указано только имя операции; 
+отобразить()
– имя и видимость; 
+добавитьТоварВКорзину(inout t:Товар)
– видимость, имя, параметр, тип 
параметра и его направление; 
удалитьТоварИзКорзины(q:ТоварВКорзине)
– указаны имя и параметр; 
изменитьКоличествоТовара(q:Товар в корзине, inout n: Integer): Integer
– имя 
операции, параметры, направление параметра и тип возвращаемого значения. 
Раскроем смысл спецификаций операций. 


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




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

    Басты бет