我见过很多关于MVP的问题,主要围绕View和Presenter。 我的问题更多的是关于Presenter与数据访问层的交互。
在我的应用程序中,我的模型非常接近地反映了View。即我的模型仅包含需要在UI上显示的信息。因此它真的是一个" ViewModel"。
我有以下问题:
还是我完全偏离轨道?
答案 0 :(得分:1)
根据我对mvp的理解,演示者完成所有腿部工作,而视图只是安排数据。因此,我通常不需要ViewModel,因为演示者直接控制数据绑定。
就数据访问而言,我发现拥有一个处理DAL的Helper对象要清晰得多。