胖Model和瘦Model

今天面试时第一次听到这个概念,所以来普及一下。

胖model

对于从服务端下发的数据先进行类型转换或包装之后,再提供给controller。
好处:让controller的代码可读性增强,不需要在controller里进行model类型转换。

瘦model

对model中的数据原封不动交给controller处理,不做任何转换。
好处:几乎没有,建议用胖model

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

推荐阅读更多精彩内容

  • GitLab简介:略 公司代码放在gitlab上,想要拉去代码,需要先生成了一个SSH Key上传至gitlab。...
    香橙柚子阅读 3,177评论 2 6
  • 传统模式下的开发MVCMVVM基于面向协议MVP的介绍MVP实战开发说在前面:相信就算你是个iOS新手也应该听说过...
    行走的菜谱阅读 3,183评论 1 5
  • 基于面向协议MVP模式下的软件设计-(iOS篇) 传统模式下的开发MVCMVVM基于面向协议MVP的介绍MVP实战...
    风之痕_阅读 16,347评论 29 119
  • 只是因为喜欢,但也是我坚持最久的事 刚开始都是扣自己喜欢的图,只能画出型,跟着心蓝姐姐再也不用担心线稿多难颜色多难...
    桎梏啊阅读 271评论 6 2
  • 暮色近了我不能看丁香花太久听着窗外的雨声今夜可以梦见钱塘 太多车辆,熙熙攘攘为此我们忘记了其实可以随便搭一辆去向随...
    余上仙阅读 309评论 28 18