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