MVC架構雜談
MVC是軟件工程中的一種軟件架構模式,它把軟件系統分為三個基本的部分:模型Model、視圖View以及控制器Controller。這種模式的目的是為了實現一種動態的程序設計,簡化后續對軟件系統的修改和擴展,并使得程序的某一部分的復用成為可能。三個部分按照其各自的職責劃分:
數據Model: 負責封裝數據、存儲和處理數據運算等工作
視圖View: 負責數據展示、監聽用戶觸摸等工作
控制器Controller: 負責業務邏輯、事件響應、數據加工等工作
在傳統的MVC結構中,數據層在發生改變之后會通知視