MVC

mvc.png

简单理解,就是Controller对象拥有View和Model对象,两者通过Controller进⾏沟通。对于单个⻚面,三个类就搞定了了,感觉很简单。

MVC问题

  1. ViewController代码过于沉重。解决代码下沉
  2. 代码耦合性过高。解决MVP,引入中间层,面向协议编程。

ViewController作用

VC的任务就只要建立依赖关系

ViewController代码过于沉重的原因

  1. 繁重的UI
  2. 啰嗦的业务逻辑
  3. 很长的网络层
  4. 难受的代理
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容