暗黙的呼び出しとは、コールバック形式を用いてイベント処理を中心にシステムが構築されるソフトウェアアーキテクチャのスタイルを指す用語です。これは制御の反転や、非公式にハリウッド原則として知られるものと密接に関連しています。
暗黙的な呼び出しの背後にある考え方は、コンポーネントがプロシージャを直接呼び出す代わりに、1つ以上のイベントをアナウンス(またはブロードキャスト)できるというものです。システム内の他のコンポーネントは、イベントにプロシージャを関連付けることで、イベントへの関心を登録できます。イベントがアナウンスされると、システム自体がそのイベントに登録されているすべてのプロシージャを呼び出します。つまり、イベントのアナウンスは、他のモジュールのプロシージャの呼び出しを暗黙的に引き起こします。
— デイビッド・ガーランとメアリー・ショー、「ソフトウェアアーキテクチャ入門」[1]
暗黙的な呼び出しは、オブザーバー パターンの背後にある中核的な手法です。[要出典]
参照
参考文献
- ^ Garlan, David; Shaw, Mary (1994). ソフトウェアアーキテクチャ入門(PDF) .
外部リンク
- ソフトウェアアーキテクチャ入門(David Garlan、Mary Shaw著)
- 暗黙的呼び出しアーキテクチャ入門(ベンジャミン・エドワーズ著)