我正在用VB2008开发一个中型应用程序。为了更好地测试我的应用程序,我遵循MVP /监督控制器方法。
我的问题是:您对分离责任有何建议?到目前为止,我已经提出了一个winform,其中包含一个控制器实例和一个我的类实例。控件通过DataBinding
更新问题在于我只是不确定在哪里写责任(比如验证,报告创建,查询等)在我的班级里面?在另一个班级?
您可以指出一个干净的Winform类设计的小例子吗?
答案 0 :(得分:2)
我建议您花时间阅读Jeremy Millers的Build your own CAB'系列帖子,以了解您的应用变得更加复杂时您可能需要/需要实施的内容。
答案 1 :(得分:1)
Martin Fowler是包括MVC在内的所有设计模式信息的良好来源。 Fowler讨论了被动观点和责任分离也被证明了