在MVC的通用意義上,視圖和控制器之間的關係通常預期爲M:1?也就是說,許多視圖將使用相同的控制器?但是一個視圖不會使用許多不同的控制器?或者,我應該能夠與任何控制器交換任何視圖,並使一切工作?我目前看到兩者之間有相當緊密的依賴關係,所以這不會與我目前的佈局...MVC:視圖和控制器的基數關係
我試圖設計一個類項目的東西,我不知道如何組織/設計我的觀點和控制器。
更新:到目前爲止我收到的答案有幫助,但不是確定性的。讓我們稍微擴展一下我的問題。回想起來,一個重要的方面是模型可以改變(戰略模式*)在一個實例中,模型可能會創建一個數據庫。另一方面,它可能會從數據庫中讀取。我最初的設計目標是獲得統一(儘管簡單)的視圖,以便能夠處理所有模型。
*我閱讀(here),可以將Controller視爲戰略模式實施。我的模型將以類似但獨立的方式實施。
這裏有一個快速(不完全)類的概念(給出的更新信息)的圖: