Service Locator Pattern

2018/08/29 WPF::Prism
依存性の注入と同様の働きをするが、実装が複数ある場合にはService Locator Patternが使われる。
どちらもInversion of Control Pattern(制御の反転)の実装方法。

依存性の注入の場合

依存性の注入

Service Locator の場合

サービスロケーター

Prismでの利用

ModuleInitializerサービスが個々のIModulesを特定するのに利用されている。
OK キャンセル 確認 その他