丁度。別のユース ケースを拡張すると、現在のユース ケースの終わりに達したことになります。ただし、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
上記では拡張が機能しないことに注意してください。これは、ドライバーが 2 番目の窓口に行って食事を取りに行かなければならないためです。ユース ケース 3 に拡張した場合、このユース ケースに戻ることはありません。