Баннер
Баннер

Диаграммы классов - Атрибуты

Оглавление
Диаграммы классов
Ассоциации
Атрибуты
Операции
Ограничения
Упражнения
Анализ вариантов использования
Добавление атрибутов
Добавление связей
Создание ассоциаций
Создание агрегаций
Создание обобщений
Контрольные вопросы
Все страницы
Атрибуты

 

Атрибуты во многом подобны ассоциациям. Разница между ними заключается в том, что атрибуты предполагают единственное направление навигации - от типа к атрибуту.

На рис. 11.1 атрибуты указаны для классов «Контракт» и «Отчет». В зависимости от степени детализации диаграммы, обозначение атрибута может включать имя атрибута, тип и значение, присваиваемое по умолчанию. В синтаксисе UML это выглядит следующим образом: <признак видимости> <имя> : <тип> = <значение по умолчанию>, где признак видимости может принимать одно из следующих четырех значений:

  • общий
  • (public) - атрибут доступен для всех клиентов класса,
  • защищенный
  • (protected) - атрибут доступен только для подклассов
    и друзей класса,
  • секретный
  • (private) - атрибут доступен только для друзей класса,
  • реализация
  • (implementation) - атрибут доступен только внутри об
    рамляющего пакета.

 





Читайте также:

Добавить комментарий


Защитный код
Обновить




Разделы



Главная Rational Rose Диаграммы классов