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