胖Model (Fat Model):在Model 中
对数据进行处理,让Controller可以直接使用经过处理后的数据。
瘦Model(Thin Model):Model中的数据 不进行任何处理或修改,原封不动的把服务器返回内容发送给Controller。
建议: 使用Fat Model。
瘦Model(Thin Model):Model中的数据 不进行任何处理或修改,原封不动的把服务器返回内容发送给Controller。
举例:后台服务器返回时间格式:yyyy-mm-dd hh:mm:ss,但客户端只需要显示yyyy-mm-dd,
在胖Model模式下,需要在Model对yyyy-mm-dd hh:mm:ss进行字符串截取,视图控制器 / Activity 可以直接使用处理后的值,展示给用户
如果是瘦Model模式,则需要在UIViewController / Actvity 中先把字符串截取成yyyy-mm-dd格式,再展示给用户。
建议: 使用Fat Model。