SA Шпаргалка

Все ответы в 2 клика

Средний

В чем разница между фреймами alt и opt на Sequence Diagram?

Оба фрейма (Combined Fragments) задают условия выполнения, но:

alt (Alternative):
Аналог if / else if / else. Фрейм разделен пунктирными линиями на секции. Выполнится строго одна секция, условие которой истинно.
Пример: Оплата картой (alt 1) ИЛИ Оплата наличными (alt 2).

opt (Option):
Аналог одиночного if без else. Блок выполнится, только если условие истинно. Если ложно — процесс просто пойдет дальше.
Пример: Применить промокод (если он есть).

Другие вопросы темы «Sequence: Фреймы»

Ещё вопросы раздела «UML»

Все вопросы раздела «UML»