MVPについて調べました。
MVPとは・・・
MVPとだけ言うと、いくつか該当する言葉がいくつかありますが
Model,View,PresenterのMVPです。
MVCのCがPに変わったやつですね。
MVCとMVPの違いはいまいち分かっていませんが、MVPには
ViewがModelの変更を監視する「監視コントロールMVP」
と
MVCと似た、ViewとModelが独立していて、Presenterで処理を行う「パッシブビューMVP」
があるそうです。
あくまで私の意見ですが、MVCとかMVPとかはどうでもいい。というのは言い過ぎですが
このフォルダはこういうことをするファイル群、とか
このファイル名はこういうことをするファイル群。みたいに
役割毎に記述をするルールを決めて、ちゃんとそれに従って実装するのが大事なのかな。と思っています。