也许我理解有误,但据我所知:在以Presenter为中心的MVP模式中使用的是一种略微变形的被动视图(由Martin Fowler描述)。在某些情况下,当业务对象(或模型)难以直接映射到视图时,它们会在Presenter和View之间使用一个适配器类。适配器负责将复杂对象转换成一些简单类型,这些类型由最终的无脑视图使用。例如:Presenter必须处理PersonList模型。视图由一个网格组成。Presenter将模型对象直接传递给适配器(扮演视图的角色),适配器将其转换为单元格、行、列等。对于非常简单的对象来说,我认为它是一个纯粹的被动视图MVP模式,就像Fowler的那个模式。