Windows窗体应用程序MVP设计模式的最佳实践
本文关键字:最佳 设计模式 窗体 应用程序 MVP Windows | 更新日期: 2023-09-27 18:06:21
我刚刚开始在Windows窗体应用程序上使用MVP设计模式。我已经把我的代码结构到3个文件夹(模型,视图,演示器),我已经设法建立我的UI到目前为止。
我现在要做的是添加一些新的类,这将帮助我做一些操作(记录输入声音,使用xlsx文件等)。我不知道该把这些课放在哪里。我应该考虑使用MVP来实现它们吗?或者我应该创建另一个文件夹,Common for。我应该把我使用的其他类都写在这里吗?
这是一个好的做法吗?
我同意前面的答案,我想你应该有一个包含你的逻辑的服务包,就像
- 项目
- 模型
- 模型
- 视图
- MainView
- 主持人
- 核心
- IApplicationController
- 向iprensenter
- IView
- PresenterMainView
- IMainView
- IMainViewPresenter
- MainViewPresenter
- 核心
- 服务
- 输入Excel
- …
- 模型
这些类听起来像是"服务"。为什么不创建一个Services文件夹并将它们添加到那里呢?