关于对mvc、mvp、mvvm模式的理解

1.
MVC模式

IOS开发的大部分看过这个图例,都知道如下的规则。
·Model和View永远不能相互通信,只能通过Controller传递。
·Controller可以直接与Model对话,Model通过Notification和KVO机制与Controller间接通信。·Controller是View的直接数据源,将数据展示控制器。同时view层上的操作可以通知控制器将 model数据改变。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 简介 谈起iOS架构, 也许你直接想到的就是MVC,MVVM等等. 其实这是不准确的, iOS架构包含的内容有很多...
    nero_i阅读 1,978评论 2 23
  • Who supposed to own networking request: a Model or a Cont...
    encoreMiao阅读 629评论 0 0
  • MVC MVC对于每个从事iOS开发的人来说都不陌生,MVC架构是构建iOS应用的标准模板, 作为一种软件设计模式...
    见哥哥长高了阅读 1,773评论 2 19
  • 一、MVC 从字面意思来理解,MVC 即 Modal View Controller(模型 视图 控制器),是 X...
    _YZG_阅读 2,721评论 1 42
  • 漫步在碧波荡漾的河边,仰望夕阳,夕阳无限美。牵着清风,追着流云情不自禁地低吟浅晿着自己特喜欢的歌,(假如爱有...
    闻强阅读 242评论 0 0