您好,登錄后才能下訂單哦!
MVC 不是一種設計模式,而是一種設計思想
設計模式:是一種固定方法.不靈活,有特定的使用場景
設計思想:是一種思想,比較靈活,有多重設計模式組合實現.
MVC設計思想:
V(view):主要功能展示數據,只要有數據即可,不關心數據的來源
M(model):主要功能提供數據(主要用來提供數據并不關心數據要誰顯示).
C(Controller):主要功能:協調V與M.作為V與M溝通的橋梁(中介).(controller負責給M要數據,然后控制數據讓哪個View來顯示)
Model類 : 存儲數據的類就叫Model的類.(AddressPerson , photoinfo)
model層的類 : 只要和數據有關的類都是Model層的類 (數據存儲類, 數據處理類 , 數據請求類,數據解析類 )
MVC : M層的任務是為了分擔Controller數據處理的功能,讓C值處理M與V之間的通訊,不做數據處理,而AddressBookHelper就是幫助AddressBookListController瘦身的,分擔數據的數據模塊.
而對于該助手類來說,對于數據處理,只需要助手就可以了,所以該類采用單例設計模式.
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。