4
「Presenter First」MVP模式與「Passive View」相同嗎?如果不是,他們有什麼不同?「Presenter First」vs「Passive View」MVP?
「Presenter First」MVP模式與「Passive View」相同嗎?如果不是,他們有什麼不同?「Presenter First」vs「Passive View」MVP?
也許我錯了,但是從我的理解:
演示者第一種方法中使用的MVP模式是各地由Martin Fowler描述的被動看法稍有不同。在某些情況下,當業務對象(或模型)太難以直接映射到視圖上時,它們在演示者和視圖之間使用適配器類。該適配器負責將複雜對象轉換爲啞終點視圖使用的一些簡單類型。
例如: 演示者必須處理PersonList模型。該視圖由網格組成。 Presenter直接將模型對象傳遞給適配器(它承擔視圖的角色),適配器將它轉換爲單元格,行,列,反之亦然。
對於一個非常簡單的對象來映射視圖,我認爲這是一個純粹的被動視圖MVP模式像福勒的。