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

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

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

慕田峪0738999 2018-04-09 08:40:36
查看完整描述

1 回答

?
慕勒551688

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

业务逻辑是应该放在 M层

但是按照目前比较流行的模型来看, 能够在VM中访问的M都是DTO 也就是贫血的Model数据

业务逻辑都是包装在  Service 层 也就是一般所说的 BusinessLayer. 这样无论本地的业务还是远程业务都可以比较方便的调用。

View->VM--> Services   这样的结构

Service Contract  +DTO  基本上就是 MVVM相对的M层了

查看完整回答
反对 回复 2018-04-09
  • 1 回答
  • 0 关注
  • 1982 浏览
慕课专栏
更多

添加回答

举报

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