mvc mvp mvvm的區別
1、MVC:包括視圖、控制器以及模型。視圖傳輸指令到控制器,控制器完成業務邏輯後要求模型改變狀態,模型將新的數據發送給視圖,然後用户得到反饋,這樣就形成了一個循環過程。
2、MVP:它將控制器修改為Presenter,視圖與Presenter、Presenter與模型之間是雙向傳輸的,但是模型與視圖之間沒有傳輸,它們兩者通過Presenter進行傳輸。
3、MVVM:它將Presenter修改為ViewModel,並且ViewModel與視圖之間變成了一種類似的模塊,視圖的變動將會自動映射在ViewModel上,然後與模型之間進行雙向傳輸。
資料拓展:MVC是一種軟件設計典範,用一種業務邏輯、數據、界面顯示分離的方法組織代碼,將業務邏輯聚集到一個部件裏面,在改進和個性化定製界面以及用户交互的同時,不需要重新編寫業務邏輯。
MVP是從經典的MVC模式中演變而來的,Presenter負責邏輯的處理,Model提供數據,View負責顯示。
MVVM就是將其中的View的狀態和行為抽象化,讓我們把試圖UI和業務邏輯分開。
-
山水組合全部歌曲
山水組合全部歌曲有:《青青馬桑樹》《水之歌》《拐彎彎兒》《你莫走》《眼淚花把心淹了》《醉美張家界》《康定戀歌》《一步山水一生愛》。中國山水組合,中國內地創作型組合歌手,由許勇、舒維組成。2007年,中國山水組合成立。2010年,推出第一首原創單曲《青青馬桑樹...
-
五雷轟頂打一生肖
五雷轟頂是生肖龍。一般打雷都會伴隨着下雨,而古代司掌雨水的是龍,因此五雷轟頂是生肖龍。龍在十二生肖中位居第五,與十二地支配屬辰,一天十二時辰中的辰時,上午七時至九時又稱龍時。公元除以12餘數是8的年份年號,都是龍年。...
-
60級月光林地飛機點在哪裏
月光林地一共有4個飛行點,其中一個是聯盟飛行點,一個是部落飛行點,剩下兩個是德魯伊專用飛行點。部落飛行點:位於月光林地西南部,即月神湖的左下角,座標為(32.1,66.6)。聯盟飛行點:位於月光林地南部,即月神湖的正下方。兩個德魯伊飛行點:位於永夜港,一個給牛頭人德魯伊用的,...
-
桉樹木材價格一般多少錢一噸
視情況而定。桉樹木材的價格根據木材大小、材質和市場需求等因素而有所不同。一般來説,桉樹木材的價格大致在2000元至3000元錢一噸。在購買桉樹木材時,需要根據自己的需求和實際情況進行選擇,並注意瞭解市場行情和價格走勢。...