a) независимый вариант б) зависимый вариант
(базовый) (расширяющий)
Рис. 19. Пример графического изображения отношения расширения между вариантами использования
Линия со стрелкой всегда помечается ключевым словом <<extend>>.
Соединение (а) и (б) происходит в точке расширения (extension point)
Данное отношение всегда предполагает проверку некоторого условия и ссылку на точку расширения
Точка расширения определяет место в базовом варианте использования, в которое должно быть вставлено поведение расширяющего варианта использования.
Условие: {клиент имеет бонусную карточку}
extension point: Скидка