MVC:model-view-controller寿烟,模型、視圖和控制器走搁,應(yīng)用的任何對象独柑,歸根結(jié)底都屬于模型對象、視圖對象和控制器對象私植。
模型對象:存儲著應(yīng)用的數(shù)據(jù)和業(yè)務(wù)邏輯忌栅。模型類通常用來映射與應(yīng)用相關(guān)的一些事物,模型對象不關(guān)心用戶界面曲稼,他為存儲和管理應(yīng)用數(shù)據(jù)而生索绪。
視圖對象:屏幕上繪制自己、響應(yīng)用戶的輸入贫悄,大多是由各種組件構(gòu)成的瑞驱。
控制器對象:含有應(yīng)用的邏輯單元,是視圖對象和模型對象的聯(lián)系紐帶清女,控制器對象響應(yīng)視圖對象觸發(fā)的各類事件钱烟,此外還管理著模型對象與視圖層間的數(shù)據(jù)流動。