Windows窗体应用程序MVP设计模式的最佳实践



我刚刚开始在Windows窗体应用程序上使用MVP设计模式。我已经把我的代码结构到3个文件夹(模型,视图,演示器),我已经设法建立我的UI到目前为止。

我现在要做的是添加一些新的类,这将帮助我做一些操作(记录输入声音,使用xlsx文件等)。我不知道该把这些课放在哪里。我应该考虑使用MVP来实现它们吗?或者我应该创建另一个文件夹,Common for。我应该把我使用的其他类都写在这里吗?

这是一个好的做法吗?

我同意前面的答案,我想你应该有一个包含你的逻辑的服务包,就像

  • 项目
    • 模型
        模型
    • 视图
      • MainView
    • 主持人
      • 核心
        • IApplicationController
        • 向iprensenter
        • IView
      • PresenterMainView
        • IMainView
        • IMainViewPresenter
        • MainViewPresenter
    • 服务
        输入Excel

这些类听起来像是"服务"。为什么不创建一个Services文件夹并将它们添加到那里呢?

最新更新