开发者社区> 问答> 正文

mvc

已解决

mvc能不能在分层,最多可以分几层?

展开
收起
bug小丸子 2018-07-26 10:55:17 2074 0
1 条回答
写回答
取消 提交回答
  • 采纳回答

    MVC只是我们在开发中常见的一个中架构模式,另外在此基础上发展上来的还有MVP,MVVM等。
    MVC是Model(模型),View(视图),Controller(控制器)的意思,MVC实现的是一种单向的数据流,从View->Model->Controller->View。
    MVP是在MVC基础上的一项解耦,使用MVC会使得View层的逻辑处理比较多,所以抽象出了中间层Presenter,实现View和Model之间的数据通信。
    MVVM是在MVP基础上的一项改进,MVVM多出了一个VM层,增加了双向数据绑定的功能,View层或者Model层的数据变动都会在这两层实时反应。

    2019-07-17 22:58:27
    赞同 1 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载