网上现在MVC.MVP以及MVVM的讲解一搜一箩筐,根据了网上大多数的文章,根据我的思考习惯进行了总结. MVC介绍及分析: 各层的职责如下所示: Models: 数据层,负责数据的处理和获取的数据接口层. Views: 展示层(GUI),对于 iOS 来说所有以 UI 开头的类基本都属于这层,界面元素搭建,动画效果,数据展示. Controller: 控制器层,它是 Model 和 View 之间的胶水或者说是中间人.一般来说,当用户对 View 有操作时它负责去修改相应 Model:当 Mo