我正在写我的苹果应用程序(C# Winforms)的视窗版本,我想要一些关于使用什么设计模式的建议。
我的Mac应用程序使用MVC模式和核心数据进行存储。这是模型和关系的简化图:

桌面应用程序在后台线程上收集日志,并定期将其上传到我的web应用程序。数据库用于存储用户的帐户信息和日志,应用程序有3个视图来显示(和收集)用户的数据。
我做了一些阅读,似乎MVP是推荐的WinForms应用程序的设计模式,但我不确定如何继续。我认为我的应用程序很简单,不需要使用像MVC#这样的外部框架就可以编写,但因为我以前从未开发过WinForms应用程序,所以我只是在猜测。
有没有人能推荐最好的方法呢?
发布于 2011-03-09 09:56:01
你应该看看Jeremy Miller的构建你自己的出租车系列:http://codebetter.com/jeremymiller/2007/07/26/the-build-your-own-cab-series-table-of-contents/
https://stackoverflow.com/questions/5240426
复制相似问题