Генерализация в ООП. Отношение генерализации (обобщения) - UML

Отношение обобщения - отношением между более общим элементом (родителем или предком) и более частным или специальным элементом (дочерним или потомком).

Обозначается в виде не закрашенного треугольника на линии связи - треугольник как стрелка указывает на класс-родитель =
отношение обобщения - генерализации - пример фкн вгу

Ограничения отношений обобщения

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

  • {complete} -- определены все классы-потомки
  • {disjoint} -- классы-потомки не содержат объектов, одновременно являющихся экземплярами двух или более классов
  • {incomplete} - определены НЕ все классы-потомки
  • {overlapping} -- экземпляры классов-потомков могут принадлежать одновременно нескольким классам

подробнее читаем здесь = http://ooad.asf.ru/standarts/UML/spr/Gen...

В связи с чем полезно изучить диаграмму:
ограничения отношений обобщения

Key Words for FKN + antitotal forum (CS VSU):