1 Основы проектирования программных систем


Download 256.03 Kb.
bet12/25
Sana21.04.2023
Hajmi256.03 Kb.
#1370144
TuriГлава
1   ...   8   9   10   11   12   13   14   15   ...   25
Bog'liq
Orlov Programmnaya injeneria распознан страницы

Таблица 6.6. Паттерн вызов-возврат

Имя

Вызов-возврат

Описание

Вызов компонентов осуществляется «сверху вниз», то есть управление на­чинается на вершине иерархии компонентов и через многократные вызовы передается на нижние уровни иерархии

Пример

Иллюстрация организации управления приведена на рис. 6.11

Когда используется

Применим только в системах последовательной обработки, то есть в таких системах, в которых процессы должны протекать последовательно

Преимущества

Простой анализ потоков управления. Такие системы легче проектировать и тестировать

Недостатки

Сложно обрабатывать исключительные ситуации


Организация вызова-возврата представлена на рис. 6.11. Из главного компо­нента можно вызвать компоненты 1,2 и 3, из компонента 2 — компоненты 2.1 и 2.2
и т. д. Унравление переходит от компонента самого верхнего уровня иерархии к компоненту более низкого уровня. Затем происходит возврат управления в точку вызова компонента. За управление отвечает тот комнонент, который выполняется в текущий момент; он может вызывать другие компоненты или вернуть управление вызвавшему его компоненту. Накладные расходы времени нри последовательном порядке вызовов и возврате к определенной точке системы велики. Такая схема выполнения компонентов не воспроизводит схему вложенности компонентов (комнонент 2.1 не обязательно является частью компонента 2).


Download 256.03 Kb.

Do'stlaringiz bilan baham:
1   ...   8   9   10   11   12   13   14   15   ...   25




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling