當使用MVC模式時,我應該爲每個視圖實現一個單獨的控制器嗎?MVC模式 - 控制器和視圖
1
A
回答
0
我相信沒有'''MVC模式。幾乎與MVC架構的用戶一樣多的MVC模式。這就是說,在我看來,你的問題的答案是'不'。
0
我用來爲我的應用程序的每個模塊實現一個控制器,而不是爲每個視圖。控制器可以調用其他控制器的方法。我不確定這是否是更好的方法,但我認爲這對我來說很好。
0
的想法是分離/解耦M,V和C,它不是一個問題,如果你想有一個單獨的控制器控制的多個視圖,只要視圖和控制器分離
1
創建,如果你一個新的需要。不要,如果你不這樣做。
模式不是關於數據結構,而是關於通信組件之間的組織模式。如果同一個控制器適用於多個視圖,那麼很好 - 特別是如果您可以使用而不需要修改。
如果你必須改變它,那麼你有兩個單獨的控制器的情況。如果他們之間有共享代碼,那麼可以考慮將其移動到另一個類 - 基類或(我的個人偏好)通過聚合共享。
思考MVC最簡單的方法是一個命令行程序。該計劃是模型。控制器是STDIN。視圖是標準輸出。
相關問題
- 1. 的UIView和模型 - 視圖 - 控制器(MVC)模式
- 2. 如何在MVC模式中引入視圖和控制器?
- 3. (模型/視圖/控制器)MVC
- 4. 使用視圖控制器既作爲模式視圖控制器和作爲標籤欄視圖控制器
- 5. ASP.Net MVC隨機,控制器和視圖
- 6. 重用ASP.NET MVC視圖和控制器
- 7. ASP.Net MVC控制器和視圖交互
- 8. MVC嵌套控制器和視圖
- 9. MVC:控制器和視圖通信(C#)
- 10. asp.net mvc - 視圖和控制器
- 11. MVC控制器不控制視圖
- 12. 與前端控制器模式和MVC
- 13. MVC模式,控制器方法和「GetBy ...」
- 14. 模型視圖控制器中的模型視圖控制器
- 15. Cocoa MVC:「模型控制器」和「視圖控制器」之間的交互
- 16. 使用MVC設計模式的優點和缺點(模型視圖控制器)
- 17. C#MVC模式1:n - 視圖:控制器?
- 18. 模式視圖控制器:方法
- 19. 訪問模式視圖控制器父
- 20. 呈現模式視圖控制器
- 21. restkit&離線模式&視圖控制器
- 22. NSNotification&Dismissing模式視圖控制器
- 23. 關閉模式視圖控制器
- 24. MVC:爲什麼模型,視圖和控制器的分離?
- 25. MVC - 模型 - 視圖和控制器的作用
- 26. mvc最佳實踐視圖/控制器/模型在php和yii
- 27. MVC範例:從視圖中揭示模型和控制器
- 28. ASP.NET MVC - 一個控制器和多個模型/視圖
- 29. 通用ASP.NET MVC模型,控制器和視圖
- 30. Asp.net視圖模型和控制器MVC繼承