MVP で簡単な連絡先アプリケーションを作成しようとしています。
データベースから取得した連絡先オブジェクトのリストがあり、ビューに連絡先名のみが表示されています。
ユーザーが連絡先名をクリックすると、連絡先オブジェクト全体が表示されます。
連絡先オブジェクトはどこに保存しますか? プレゼンター?毎回サーバーに戻りたくありません。
何かご意見は?
データはプレゼンターではなくモデルに保存されます。ユーザーがビューで名前をクリックするたびに、Presenter でバインドする必要があるイベント/アクションを起動し、クリックされた名前に基づいて目的のオブジェクトを返す Model メソッドを呼び出します。
View to Presenter = Action/Event/Func
Model to Presenter = Action/Event/Func
Presenter to View/Model = Interface
これらは、これらのレイヤー間を移動するために使用されるいくつかの基本的なものです。明確でない場合はお知らせください。
それが役に立てば幸い。