除了它的「哲學」方面,讓我的控制器也成爲我的模型是不是一個好主意?MVC:爲什麼模型,視圖和控制器的分離?
它似乎節省了一些編程時間。我不必在控制器和模型之間創建邏輯,因爲它們是一樣的。我可以直接與視圖進行交互。
什麼是分離的M和C的點?模塊化 - 也就是說,將一個模型和控制器交換爲另一個的能力 - 將它們分開的唯一原因?在我看來,「交換」模塊的出現比(例如)必須更新模型和控制器要少得多,因爲模型中的某些內容正在發生變化。
這似乎很奇怪,一個簡單的計算器,根據MVC概念,應該有兩個控制器和用於其設置的視圖(如默認設置,或東西)。我知道這是一個簡單的例子,但它似乎適用於所有情況(除了可能的框架)。
我建議你刪除'mvc'以外的所有標籤,它們與此問題無關。 –