Неявный вызов - это термин, используемый некоторыми авторами для обозначения стиля архитектуры программного обеспечения, в котором система структурирована вокруг обработки событий с использованием форма обратного вызова. Это тесно связано с инверсией управления и тем, что неофициально известно как принцип Голливуда.
. Идея неявного вызова заключается в том, что вместо прямого вызова процедуры компонент может объявить (или передать) одно или несколько событий. Другие компоненты в системе могут зарегистрировать интерес к событию, связав процедуру с событием. Когда событие объявляется, система сама вызывает все процедуры, которые были зарегистрированы для этого события. Таким образом, объявление о событии неявно вызывает вызов процедур в других модулях.
— «Введение в архитектуру программного обеспечения», в 40px, 30px, Дэвид Гарлан и Мэри ШоуНеявный вызов является основной техникой, лежащей в основе шаблон наблюдателя.
.