Loading article…
暗黙的呼び出しとは、コールバック形式を用いてイベント処理を中心にシステムを構築するソフトウェアアーキテクチャのスタイルを指す用語であり、一部の著者によって用いられている。これは、制御の反転(IoC)や、非公式にはハリウッド原則として知られる概念と密接に関連している。
暗黙的呼び出しの基本的な考え方は、コンポーネントがプロシージャを直接呼び出す代わりに、1つ以上のイベントを通知(またはブロードキャスト)するというものです。システム内の他のコンポーネントは、イベントにプロシージャを関連付けることで、そのイベントへの関心を示すことができます。イベントが通知されると、システム自体がそのイベントに登録されているすべてのプロシージャを呼び出します。このように、イベントの通知は、他のモジュール内のプロシージャの呼び出しを暗黙的に引き起こします。
—デビッド・ガーランとメアリー・ショー、「ソフトウェアアーキテクチャ入門」[ 1 ]
暗黙的な呼び出しは、オブザーバーパターンの中核となる技術です。