2010-03-23 71 views

回答

6

也許我錯了,但是從我的理解:

演示者第一種方法中使用的MVP模式是各地由Martin Fowler描述的被動看法稍有不同。在某些情況下,當業務對象(或模型)太難以直接映射到視圖上時,它們在演示者和視圖之間使用適配器類。該適配器負責將複雜對象轉換爲啞終點視圖使用的一些簡單類型。

例如: 演示者必須處理PersonList模型。該視圖由網格組成。 Presenter直接將模型對象傳遞給適配器(它承擔視圖的角色),適配器將它轉換爲單元格,行,列,反之亦然。

對於一個非常簡單的對象來映射視圖,我認爲這是一個純粹的被動視圖MVP模式像福勒的。

相關問題