Средний
В чем разница между фреймами alt и opt на Sequence Diagram?
Оба фрейма (Combined Fragments) задают условия выполнения, но:
alt (Alternative):
Аналог if / else if / else. Фрейм разделен пунктирными линиями на секции. Выполнится строго одна секция, условие которой истинно.
Пример: Оплата картой (alt 1) ИЛИ Оплата наличными (alt 2).
opt (Option):
Аналог одиночного if без else. Блок выполнится, только если условие истинно. Если ложно — процесс просто пойдет дальше.
Пример: Применить промокод (если он есть).