http://baike.baidu.com/link?url=fkpnCKTj_X2I3uWqAeY_mJSz5c5knpcXVY1F6-19cdH1xR5O0Ej_QcSBfo5ioxx9Mg_qSx3JSkQzFGRiqrvNTPh933x0cYtehCwAOU0MEpqckdYYh3iu5gAjPBmaHQnb
這是百度百科對(duì)mvc的解釋.請(qǐng)?jiān)徫沂且粋€(gè)unity培訓(xùn)班出身的菜鳥程序員.我把我的鈦合金狗眼塞進(jìn)屏幕里也沒有看懂.
我就試著自己理解一下mvc,從實(shí)踐入手,我做了一個(gè)小小的demo.我試著把我用到的所有的父子級(jí)搬到:Model,View,Ctrl;三個(gè)父級(jí)里面.
so easy ,我把模型放在model里,把UI放到view里,把腳本放到Ctrl里.完美!!!!
但是問題來了,這個(gè)真的沒問題嗎??我試著把他們之間的關(guān)系畫了張圖
看上去也沒問題!呃呃呃!
可是我覺得顯示和模型之間的功能有點(diǎn)重復(fù)!于是我試著用另一種方式去理解mvc.
顯示器->存儲(chǔ)器->CPU;
這樣的話我又得到了一種模型:
我用另一種方式來解釋:現(xiàn)在我有一張圖片放在存儲(chǔ)器里也就是M,現(xiàn)在我用顯示器V來讀取顯示他,當(dāng)然我現(xiàn)在用毀圖秀秀C把他修改了一下.又把它存儲(chǔ)到原本的路徑,現(xiàn)在顯示器V在讀取的時(shí)候圖片就不一樣了
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注