Точно. После расширения другого варианта использования вы достигли конца текущего варианта использования. Тем не менее, вы можете иметь расширение внутри if. Представьте себе следующее.
1) The driver asks if his guests want Wendys or Burger King
2) The guests choose they want Burger King [extend to eating at Burger King (use case 5)]
3) The guests choose they want Wendys [extend to eating at Wendys (use case 9)]
Включение не завершает вариант использования, оно использует другой вариант использования и затем возвращает. Включение похоже на вызов функции. Вы выполняете действия в другой функции, а затем возвращаетесь и продолжаете. Вы также можете включить без оператора if.
1) The driver orders the food
2) The driver drives to the first window
3) The driver pays the cashier (include handling a credit card transaction (use case 3)]
4) The driver drives to the second window
5) The driver gets the food
Обратите внимание, что в приведенном выше расширении не будет работать. Это потому, что водителю по-прежнему нужно идти ко второму окну и получать еду. Если мы расширим использование варианта 3, мы никогда не вернемся к этому варианту использования.