【发布时间】:2012-01-05 20:40:20
【问题描述】:
我正在开发一个 GWT 应用程序,并被告知 for 循环构成“业务逻辑”,不应该出现在 MVP 视图的实现类中。所以作为一种习惯,我从不在 viewImplementation 类中使用 for 循环,而是将循环放在 Presenter(Activity)中,并在 viewImplementation 类中调用一个方法来完成循环的每个单次迭代任务。
我了解 Presenter 不包含小部件并且具有业务逻辑。相反,viewImplementation 类是您拥有小部件并保留渲染逻辑的地方,但是对于将 for 循环分类为业务逻辑的准则是否过于严格?
对于使用 GWT 的 MVP 的渲染逻辑和业务逻辑,是否有一些指南?
【问题讨论】: