题
这是常见的做法,一个演示者为View视图,一个用于编辑视图,还是应全部在一个主持人。
解决方案
拇指的我所遵循的是该规则... - 1演示1查看
但对于常用控件,你可以,如果表现逻辑是相同的共享演示... 对于如... 你有“确认对话框”,“操作完成对话框!”和许多其他变体对话框控件... 为此,我从一个共同的看法接口有这种控制REALIZE并且有一个演示者服务对话控制的整个套件...
的原因是它有助于保持图案清洁。另外,在灵活性方面这有它自己的利益..
最近,我有一个任务迁移建立在MVP到asp.net(1个视图拇指的1条呈现规则)一个Windows应用程序。迁移是无缝的,因为我只需要担心创建的东西各自的看法其余由设计的照顾。
其他提示
我问过类似的问题了解的WinForms,但我想答案涵盖任何MVP的形式。一般的共识是,应该使用1演示对于每个视图。
不隶属于 StackOverflow