为了账号安全,请及时绑定邮箱和手机立即绑定

MVVM模式中处理业务逻辑是应该在M中还是VM中?

MVVM模式中处理业务逻辑是应该在M中还是VM中?

米琪卡哇伊 2018-11-14 23:19:42
MVVM模式中处理业务逻辑是应该在M中还是VM中
查看完整描述

1 回答

?
慕的地6264312

TA贡献1817条经验 获得超6个赞

业务逻辑是应该放在 M层 但是按照目前比较流行的模型来看, 能够在VM中访问的M都是DTO 也就是贫血的Model数据 业务逻辑都是包装在 Service 层 也就是一般所说的 BusinessLayer. 这样无论本地的业务还是远程业务都可以比较方便的调用。 View->VM--> Services 这样的结构 Service Contract +DTO 基本上就是 MVVM相对的M层了

查看完整回答
反对 回复 2018-12-12
  • 1 回答
  • 0 关注
  • 892 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信