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在读取的时候图片就不一样了