Разница между включением и расширением в диаграммах прецедентов заключается в характере связи между прецедентами. 2
Включение (include) — обязательная, неотъемлемая связь между прецедентами. 2 Включаемый прецедент не существует сам по себе, а является частью объёмлющего прецедента. 4 Например, только когда сделан выбор, можно переходить к оплате. 2
Расширение (extend) — необязательная связь. 2 Она определяет взаимосвязь базового прецедента с другим прецедентом, функциональное поведение которого задействуется базовым не всегда, а только при выполнении дополнительных условий. 1 Например, когда оплачиваются чаевые, у пользователя есть выбор: дать официанту чаевые или нет. 2