PrismのShellPresenterは、MVPパターンのように(P)再入者ですか?
-
03-07-2019 - |
質問
Prism(Composite Application Guidelines)を理解しようとしています。
ShellPresenterの役割を理解する最良の方法は何ですか? Model-View-Presenterのようにプレゼンターですか?
そうですか、シェルとの関係は何ですか? ShellPresenterは、Shellオブジェクトをコンストラクターのパラメーターとして使用し、すべてのモジュールが適切な領域にビューを配置するようにする責任があることを理解しています。ただし、これを行うRegionManagerもあります。
しばらくの間、この用語で作業してきた人からの説明をいただければ幸いです。
解決
はい、ShellPresenterはMVPパターンのプレゼンターです。
regionManagerは、実際には既知のリージョンのレジストリとして機能します。技術的には、このプレゼンターへのアダプターです。
ShellPresenterは、表面的には Adaptor Pattern このロジックを切り離して、常に使用される可能性が高いため、再利用を促進できますか? (つまり、多重継承の回避策を考えてください。)
それは役立ちますか?
Scott Barnes-リッチプラットフォームプロダクトマネージャー-Microsoft。
所属していません StackOverflow