2011-04-05 44 views

回答

6

有時是成本太高使用Controller簡單View/Model通信。

enter image description here

如果您認爲只是表示沒有任何操作的原始數據(過濾,可視化,修改......)很容易對控制器忘記。

但是這種行爲是如此濫用能夠有時它殺死所有的MVC優勢。

而這其中MVP進來:

MVP(模型 - 視圖 - 演示)切割模型和視圖和每一件事穿過人在這方面的中間人(演示)之間的連接。

enter image description here

+0

這就是我要問的原因,這也是我的看法 – Aaaaaaaa 2011-04-05 12:24:20

0

的意見,瞭解模型,並與模型進行交互。

  • 如果點擊某個按鈕,則可能會向模型對象發送一條操作消息,以便完成某件事情 。
  • 如果一個新值輸入到輸入字段的更新消息可能爲了給它新的價值被送到一個模型 對象。
  • 如果需要顯示的值的查詢消息可能會在 爲了得到一個值被髮送到一個模型對象。
相關問題