Организация свойств и операций

 

Известно, что пиктограмма класса включает три секции (для имени, для свойств и для операций). Пустота секции не означает, что у класса отсутствуют свойства или операции, просто в данный момент они не показываются. Можно явно определить наличие у класса большего количества свойств или атрибутов. Для этого в конце показанного списка проставляются три точки. Как показано на рис. 11.3, в длинных списках свойств и операций разрешается группировка – каждая группа начинается со своего стереотипа.

Рис. 11.3.Стереотипы для характеристик класса

Множественность

 

Иногда бывает необходимо ограничить количество экземпляров класса:

q задать ноль экземпляров (в этом случае класс превращается в утилиту, которая предлагает свои свойства и операции);

q задать один экземпляр (класс-singleton);

q задать конкретное количество экземпляров;

q не ограничивать количество экземпляров (это случай, предполагаемый по умолчанию).

Количество экземпляров класса называется его множественностью. Выражение множественности записывается в правом верхнем углу значка класса. Например, как показано на рис. 11.4, КонтроллерУглов – это класс-singleton, а для класса ДатчикУгла разрешены три экземпляра.

Рис. 11.4.Множественность

 

Множественность применима не только к классам, но и к свойствам. Множественность свойства задается выражением в квадратных скобках, записанным после его имени. Например, на рисунке заданы три и более экземпляра свойства Управление (в экземпляре класса КонтроллерУглов).








Дата добавления: 2019-02-07; просмотров: 279;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.