Покупателю

a) независимый вариант б) зависимый вариант

(базовый) (расширяющий)

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

Линия со стрелкой всегда помечается ключевым словом <<extend>>.

Соединение (а) и (б) происходит в точке расширения (extension point)

Данное отношение всегда предполагает проверку некоторого условия и ссылку на точку расширения

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

Условие: {клиент имеет бонусную карточку}

extension point: Скидка



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



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