私はWinformでアプリケーションをビルドしようと考えています。私はMVPパターンを使いたいと思います。MVPパターンを使用してWinformsでプロジェクトを構成する方法は?
以前はMVPパターンを使ったことがないので、新しいプロジェクトをどのように構築するのかは分かりません。
プロジェクトで、モデル、プレゼンター、ビューの別々のフォルダを作成し、Presenterクラスの命名規則を使用して名前が「Presenter」(同じMVCのコントローラーの名前は "Controller"で終わります)
また、PresenterとModelのプロジェクトを別々に作成する必要がありますか?
これは非常に多くの要因に依存します...便利なコンベンションを使用してください。名前は後でいつでもリファクタリングできます。 – Patrick
ModelとPresenterのプロジェクトを別々に作成する必要はありませんが、お勧めします。命名規則は単なる慣例*であり、それは物事の仕方に直接影響しませんが、非常に有用なものです。一部のフレームワーク(ASP.NET MVCやレールなど)は、それに続く規則に従い特定の方法で動作しますが、独自の規約(およびコード)を定義することを妨げるものはありません。 [MVP] [1] [1]についてはこちらをご覧ください:http://msdn.microsoft.com/en-us/magazine/cc188690.aspx – MilkyWayJoe