亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

MVVM和MVC區(qū)別

原創(chuàng) 2019-03-28 14:14:19 305
摘要:一丶 MVVM 是一種設(shè)計思想, M表示Model, V表示視圖View, VM表示數(shù)據(jù)與模型        (區(qū)別MVC中, C是用于跳轉(zhuǎn)至某個頁面, 而VM只是將數(shù)據(jù)進(jìn)行轉(zhuǎn)換或者封裝)    ① 當(dāng)前臺View發(fā)生變化時,  View與VM進(jìn)行了綁定, VM又與M進(jìn)

一丶 MVVM 是一種設(shè)計思想, M表示Model, V表示視圖View, VM表示數(shù)據(jù)與模型

        (區(qū)別MVC中, C是用于跳轉(zhuǎn)至某個頁面, 而VM只是將數(shù)據(jù)進(jìn)行轉(zhuǎn)換或者封裝)

    ① 當(dāng)前臺View發(fā)生變化時,  View與VM進(jìn)行了綁定, VM又與M進(jìn)行交互, 從而使M得到了改變。

    ② 當(dāng)M變化時, M通知VM, VM與V進(jìn)行了綁定,然后實現(xiàn)M和V

    MVVM.jpg

二丶 MVC 是一種架構(gòu)模式, M表示Model,   V表示視圖View,   C表示控制器Controller

    ① Model 負(fù)責(zé)存儲丶定義丶操作數(shù)據(jù)丶從數(shù)據(jù)庫中獲取數(shù)據(jù);

    ② View 用來展示給用戶, 并且和用戶進(jìn)行交互;

    ③ Controller 是 Model 和 View 的協(xié)調(diào)者, Controller 把 Model 中的數(shù)據(jù)拿過來給View使            用。Controller 可以直接與Model和View進(jìn)行通信, 而View不能與Controller直接通信, 當(dāng)            有數(shù)據(jù)更新時,  Model 也要與 Controller進(jìn)行通信 處理相關(guān)業(yè)務(wù)。

批改老師:天蓬老師批改時間:2019-03-28 17:07:58
老師總結(jié):理解的非常透徹 , 不錯, 這些設(shè)計思想,屬于頂層設(shè)計, 會對你的學(xué)習(xí)起到指導(dǎo)意義

發(fā)佈手記

熱門詞條