Известно, что основной задачей первых трех десятилетий компьютерной эры являлось развитие аппаратных



Pdf көрінісі
бет52/78
Дата30.09.2024
өлшемі1,76 Mb.
#146202
түріЛекция
1   ...   48   49   50   51   52   53   54   55   ...   78
Байланысты:
материалы ТРСПО 2024

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

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

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

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



не ограничивать количество экземпляров (это случай, предполагаемый по умолчанию). 
Количество экземпляров класса называется его множественностью. Выражение множественности записывается в правом 
верхнем углу значка класса. Например, как показано на рис. 11.4, КонтроллерУглов — это класс-singleton, а для класса 
ДатчикУгла разрешены три экземпляра. 
Рис. 11.4. 
Множественность 
Множественность применима не только к классам, но и к свойствам. Множественность свойства задается выражением в 
квадратных скобках, записанным после его имени. Например, на рисунке заданы три и более экземпляра свойства Управление 
(в экземпляре класса КонтроллерУглов). 
 
Отношения в диаграммах классов 
Отношения, используемые в диаграммах классов, показаны на рис. 11.5. 
Рис. 11.5.
Отношения в диаграммах классов 
Ассоциации 
отображают структурные отношения между экземплярами классов, то есть соединения между объектами. 
Каждая ассоциация может иметь метку — 
имя, 
которое описывает природу отношения. Как показано на рис. 11.6, имени 
можно придать направление — достаточно добавить треугольник направления, который указывает направление, заданное для 
чтения имени. 


Достарыңызбен бөлісу:
1   ...   48   49   50   51   52   53   54   55   ...   78




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет