Page 33 - 6602
P. 33

Кожному  атрибуту  класу  відповідає  окремий  рядок  тексту.
                            Загальний формат запису окремого атрибуту класу такий:
                                  «квантор  видимості»    «ім'я  атрибуту»    [кратність]  :
                                                              «тип  атрибуту»  =  «вихідне
                                                              значення»               {рядок-
                                                              властивість}.
                                  Видимість  (visibility)  —  якісна  характеристика  опису
                            елементів  класу,  що  характеризує  потенційну  можливість  інших
                            об'єктів моделі впливати на окремі аспекти поведінки даного класу.
                            Видимість описується за допомогою квантора видимості (visibility),
                            який  може  приймати  одне  з  4-х  можливих  значень  і
                            відображуватися за допомогою спеціальних символів.
                                   "+" – позначає атрибут загальнодоступний (public). Атрибут
                            з цією зоною видимості доступний або видний з будь-якого іншого
                            класу пакету, в якому визначена діаграма.
                                   "#"  –  позначає  атрибут  захищений  (protected).  Атрибут  з
                            цією зоною видимості недоступний або не видний для всіх класів,
                            за винятком підкласів даного класу.
                                   "-"  –  позначає  атрибут  закритий  (private).  Атрибут  з  цією
                            зоною  видимості  недоступний  або  невидний  для  всіх  класів  без
                            виключення.
                                   "~"  - позначає атрибут пакетний (package). Атрибут з цією
                            зоною  видимості  недоступний  або  не  видний  для  всіх  класів  за
                            межами пакету, в якому визначений клас-власник даного атрибуту.
                                  Квантор  видимості  може  бути  опущений.  Його  відсутність
                            означає,  що  видимість  атрибуту  не  вказується.  Замість  умовних
                            графічних позначень можна записувати відповідне ключове слово:
                            public, protected, private, package.
                                  Ім'я атрибуту - єдиний обов'язковий елемент синтаксичного
                            позначення  атрибуту,  повинно  починатися  з  малої  літери  і  не
                            повинно містити пропусків.
















                                                           29
   28   29   30   31   32   33   34   35   36   37   38