howema 2020-05-09
MVC 模式代表 Model-View-Controller(模型-视图-控制器) 模式。这种模式用于应用程序的分层开发。
我自己画了这个图,感觉更贴合自己的理解:
控制器就像 一个经理。
视图就像一个媒体。
模型就像一个拍摄工作组。
1、客户 向 经理 提出要拍什么样的广告。
2、经理 向 拍摄工作组 提出开始拍,拍好后,等待经理索要。
3、经理 将 拍好的广告 交给 媒体,并让媒体播放该广告。
TS实现:
总结:
1、Controller 是 Model 和 View 连接的桥梁。
2、Controller 接收到 数据变更的请求 后,会告知 Model 去处理。
3、Model 处理完毕后,Controller 再将 Model的处理结果 交给 View 去显示。