Неявный вызов
Эта статья нуждается в дополнительных цитатах для проверки . ( ноябрь 2019 г. ) |
Неявный вызов — это термин, используемый некоторыми авторами для обозначения стиля архитектуры программного обеспечения , в котором система структурирована вокруг обработки событий с использованием формы обратного вызова . Это тесно связано с инверсией контроля и тем, что неофициально известно как голливудский принцип .
Идея неявного вызова заключается в том, что вместо прямого вызова процедуры компонент может объявлять (или транслировать) одно или несколько событий. Другие компоненты системы могут зарегистрировать интерес к событию, связав с ним процедуру. Когда событие объявляется, система сама вызывает все процедуры, зарегистрированные для этого события. Таким образом, объявление о событии неявно вызывает вызов процедур в других модулях.
— Дэвид Гарлан и Мэри Шоу, «Введение в архитектуру программного обеспечения». [1]
Неявный вызов — это основной метод, лежащий в основе шаблона наблюдателя . [ нужна ссылка ]
См. также [ править ]
Ссылки [ править ]
- ^ Гарлан, Дэвид; Шоу, Мэри (1994). Введение в архитектуру программного обеспечения (PDF) .
Внешние ссылки [ править ]
- Введение в архитектуру программного обеспечения Дэвида Гарлана и Мэри Шоу
- Введение в архитектуру неявного вызова Бенджамина Эдвардса