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