Неявный вызов - Implicit invocation

Неявный вызов - термин, используемый некоторыми авторами для обозначения стиля программная архитектура в котором система построена вокруг обработка событий, используя форму Перезвони. Это тесно связано с инверсия контроля и то, что неофициально известно как Голливудский принцип.

Идея неявного вызова заключается в том, что вместо прямого вызова процедуры компонент может объявить (или передать) одно или несколько событий. Другие компоненты в системе могут регистрировать интерес к событию, связывая процедуру с событием. Когда событие объявляется, система сама вызывает все процедуры, которые были зарегистрированы для этого события. Таким образом, объявление о событии неявно вызывает вызов процедур в других модулях.

— «Введение в архитектуру программного обеспечения», в 40px, 30px, Дэвид Гарлан и Мэри Шоу

Неявный вызов - это основная техника, лежащая в основе образец наблюдателя.[нужна цитата ]

Смотрите также

внешняя ссылка