1.MVC 設計模式是各個設計模式的複合版本。
2.控制器可以變成模型的觀察者。比如模型内的狀态可以支配界面的某些項目變成有效或者無效。模型變更,視圖和控制器都會被通知,模型和視圖控制器完全解耦。
3.視圖不要控制模型的邏輯,都交給控制器來做,否則會造成模型視圖的緊耦合。
1.MVC 設計模式是各個設計模式的複合版本。
2.控制器可以變成模型的觀察者。比如模型内的狀态可以支配界面的某些項目變成有效或者無效。模型變更,視圖和控制器都會被通知,模型和視圖控制器完全解耦。
3.視圖不要控制模型的邏輯,都交給控制器來做,否則會造成模型視圖的緊耦合。