"Presenter First"vs"Passive View"MVP?

Ber*_*rmo 4 mvp design-patterns

"Presenter First"MVP模式是否与"被动视图"相同?如果没有,它们有何不同?

Fre*_*red 6

也许我错了,但据我所知:

演示者第一种方法中使用的mvp模式是由martin fowler描述的被动视图周围的轻微变化.在某些情况下,当业务对象(或模型)太难以直接在视图上映射时,它们会在演示者和视图之间使用适配器类.适配器负责将复杂对象转换为哑终结视图使用的一些简单类型.

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

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