Человек
![]() | |||
![]() | |||



Женщина Программист



Мужчина Руководитель

Бизнес-аналитик
Рис. … Диаграмма классов для двух множеств обобщения
Множество обобщения может содержать строку текста, указывающую на специальные свойства (ограничения) этого отношения. Варианты ограничений приведены в табл. 35.
Таблица 35. Варианты ограничений на множество обобщений
| Обозначение | Содержание |
| {complete, disjoint} | Множество обобщения является покрывающим и его дочерние классы не имеют общих экземпляров |
| {incomplete, disjoint} | Множество обобщения не является покрывающим и его дочерние классы не имеют общих экземпляров (предполагается по умолчанию) |
| {complete, overlapping} | Множество обобщения является покрывающим, и его дочерние классы имеют общие экземпляры |
| {incomplete, overlapping } | Множество обобщения не является покрывающим, и его дочерние классы имеют общие экземпляры |
![]() | ![]() |

{ограничение на {ограничение на
множество обощения-1} множество обобщения-2}
![]() | ![]() | ||
![]() | ![]() |


а
![]() | ![]() | ||||||
![]() | ![]() | ||||||



{ограничение на {ограничение на
множество обощения-1} множество обощения-2}
![]() | ![]() |




б
Рис. … Варианты нотации для ограничения на множество обобщения:
а – с помощью общей стрелки обобщения; б – с помощью пунктирной линии





















