当前位置:   article > 正文

MVC, MVP 与 MVVM_mvc和mvvm区别 阮一峰

mvc和mvvm区别 阮一峰

前几天读了阮一峰老师的文章《MVC,MVP 和 MVVM 的图示》,觉得讲得十分清晰,所以在这里做一波复习和总结。

MVC, MVP 与 MVVM 是三种常见的软件架构,它们之间的特点与区别如下:

一、MVC :

  1. MVC是模型( Model ),视图( View ),控制器( Controller )的缩写;

        - 视图( View ) 负责用户界面

        - 模型( Model )负责保存数据

        - 控制器 ( Controller )负责业务逻辑。

   2. 通信方式:

        所有通信都是单向的,当视图改变时,传送指令到控制器,控制器再通知Model改变状态, Model将新的数据发送到视图中,用户得到反馈。

  3. 特点:

        

二、 MVP:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/66220
推荐阅读
相关标签
  

闽ICP备14008679号