Отношение обобщения

Отношение обобщения – это связь типа "предок – потомок", которая может быть установлена между парой актеров или парой вариантов использования и служит для указания того факта, что потомок является специальным случаем (специализацией) своего предка.

При этом потомок наследует все свойства и поведение своего предка и участвуют во всех его отношениях. В то же время, потомки могут уточнять или модифицировать наследуемые от своих предков свойства поведения, а также могут наделяться новыми свойствами поведения и могут участвовать в связях, отсутствующих у своих предков.

Отношение обобщения обозначается на UseCase-диаграммах сплошной линией со стрелкой в виде незакрашенного треугольника, направленной от "потомка" к "предку" (рисунки 10 и 11).

Рисунок 10 - Пример графического представления отношения обобщения между вариантами использования

Отношение обобщения между вариантами использования применяется в том случае, когда необходимо отметить, что дочерние варианты использования обладают всеми атрибутами и особенностями поведения родительских вариантов.

Рисунок 11 - Пример графического представления

отношения обобщения между актерами

Отношение обобщения между актерами А и В (рисунок 11) отмечает тот факт, что каждый кассир (экземпляр потомка - актера А) является одновременно служащим банка (экземпляром предка - актера В). Актер А (кассир) обладает всеми свойствами актера В (служащий банка) и может участвовать в связях с теми же вариантами использования, что и актер В (что, кстати подразумевается по умолчанию и никак дополнительно не отображается на UseCase-диаграмме). Однако при этом актер– потомок может быть связан с вариантами использования, не связанными с его предком: например кассир, в отличие от других служащих банка, может быть связан с вариантом использования " Сдача дневной выручки ".

У каждого предка может быть несколько потомков, однако отношение обобщения не является строго иерархическим – это означает, что один потомок может иметь несколько предков, и в этом случае реализуется множественное наследование потомком свойств и поведения всех его предков.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: