MVC
M :model 模型 是看不到的一些数据 M和V之间是没有沟通的 M和C之间是可以随意沟通的。
C :controller 控制器
V :view 视图 把数据展现出来 通过controller V和M之间也是不能沟通的 V和C之间是可以随意沟通的。
M要和V之间进行沟通,必须通过Controller来进行桥梁。
model就像一个主人的仓库一样,里面放着各种东西数据,C就像是主人一样,控制着model和view,view就像主人的奴仆一样,有主人来支配。
假如model数据里有1万张图片,但不一定就在view上展示一万上图片,这效率太低,这就需要controller来进行控制,可以先展示一部分,当需要展示剩下的在分批展示剩下的。控制着分批加载,效果会更好。他们三者缺一不可,要想很好的运行,必须很好的掌握三者之间的关系。