Page 35 - 6602
P. 35

Операції класу
                                  Сукупність     операцій     (operation)       характеризує
                            функціональний аспект поведінки всіх об'єктів даного класу. Запис
                            операцій класу в мові UML також стандартизований і підкоряється
                            певним синтаксичним правилам. Загальний формат запису окремої
                            операції класу:
                                  «квантор видимості» «ім'я операції» список параметрів):
                                                            «вираз типу повертаного значен
                                                            ня» {властивість}
                                  Квантор  видимості,  як  і  в  разі  атрибутів  класу,  може
                            приймати  одне  з  чотирьох  можливих  значень  і,  відповідно,
                            відображується за допомогою спеціального символу або ключового
                            слова.  Квантор  видимості  для  операції  може  бути  опущений.
                            Замість  умовних  графічних  позначень  також  можна  записувати
                            відповідне ключове слово: public, protected, private, package.
                                  Ім'я  операції  -  єдиний  обов'язковий  елемент  синтаксичного
                            позначення операції,  починається з маленької літери.
                                  Список параметрів є переліком розділених комою формальних
                            параметрів, кожен з яких, у свою чергу, може бути представлений в
                            наступному вигляді:
                                  «напрям параметру» «ім'я параметра» :  «вираз типу» =
                                                                 «значення    параметра    за
                            умовчанням».
                                  Напрям параметра — одне з ключових слів in, out або inout із
                            значенням in за умовчанням, у випадку, якщо вигляд параметра не
                            вказується.
                                  Вираз типу повертаного значення також вказує на тип даних
                            значення,  яке  повертається  об'єктом  після  виконання  відповідної
                            операції.  Дві  крапки  і  вираз  типу  повертаного  значення  можуть
                            бути  опущені,  якщо  операція  не  повертає  жодного  значення.  Для
















                                                           31
   30   31   32   33   34   35   36   37   38   39   40