Язык UML. Руководство пользователя



Стандартные элементы


Все механизмы расширения UML (см. главу 6) применимы к классам. Чаще всего для расширения свойств класса (например, для специфицирования его версии) используются помеченные значения, а для определения новых видов компонентов (специфичных для данной модели) - стереотипы.

В UML определены четыре стандартных стереотипа, применимые к классам:

  • metaclass - определяет классификатор, все объекты которого являются классами;
  • powertype - определяет классификатор, все объекты которого являются потомками данного родителя;
  • stereotype - определяет, что данный классификатор является стереотипом, который можно применить к другим элементам;
  • utility - определяет класс, атрибуты и операции которого находятся в области действия всех классов.

    Примечание: В следующих главах книги рассматривается ряд других стандартных стереотипов, применимых к классам: interface, type, implementationClass (см. главу 11), actor (см. главу 16), exception, signal (см. главу 20), process и thread.




    Содержание  Назад  Вперед