一千萬個為什麽

搜索

MVC模型流程?

我正在使用MVC模型設置應用程序,並且我有一個查詢,用於重新定義從UI到數據模型的信息流。我需要做的是將UI中的數據放入模型中,我所做的就是在視圖中編寫一個方法,該方法收集對象中所需的數據,然後將其傳遞給模型。然後,模型獲取數據的所有權,以便視圖可以釋放其所有權。這聽起來合情合理嗎?

最佳答案

  1. 該視圖不參與與模型的通信。這是控制器的工作。
  2. 視圖控制器都不會創建一個封裝數據的自定義對象(盡管常見的類型如字符串,數組,字典等通常都可以)。相反,模型應生成封裝類的任何自定義數據,以便它可以完全控制它們。畢竟,數據模型很可能為多個控制器提供數據。

轉載註明原文: MVC模型流程?