2010-03-23 57 views

回答

6

也许我错了,但是从我的理解:

演示者第一种方法中使用的MVP模式是各地由Martin Fowler描述的被动看法稍有不同。在某些情况下,当业务对象(或模型)太难以直接映射到视图上时,它们在演示者和视图之间使用适配器类。该适配器负责将复杂对象转换为哑终点视图使用的一些简单类型。

例如: 演示者必须处理PersonList模型。该视图由网格组成。 Presenter直接将模型对象传递给适配器(它承担视图的角色),适配器将它转换为单元格,行,列,反之亦然。

对于一个非常简单的对象来映射视图,我认为这是一个纯粹的被动视图MVP模式像福勒的。

相关问题