MVPパターンでPresenterとモデルの役割が100%確実ではありません。私が理解していることから、Presenterはモデルとビューの両方への参照を保持し、それらを観察し、モデルの変更をビューに、またはその逆に伝えます。MVP:Presenterの役割に関する質問
しかし、プレゼンターは「すべて」ですか?たとえば、ユーザー入力の検証コードがPresenterにある必要がありますか?
そして、ダイアログの問題があります。これらには独自のプレゼンターが必要ですか、またはそれらのウィンドウのプレゼンターを使用する必要がありますか?
関連の役に立てば幸い:http://stackoverflow.com/questions/217752/in-mvp-where-to-write-validations –