六 软件架构MVC架构历史( 二 )

我们对比MVC、MVP、MVVM、MVPVM的变种升级过程,可以更好的了解架构的历史变迁 。

六 软件架构MVC架构历史

文章插图
快速区分几种架构:
  1. MVC:初步分离Model、View 。
  2. MVP:Controller转变为Presenter模型和视图彻底分离 。
  3. MVVM:废弃控制器层 。增加ViewModel,实现Model和View的双向驱动 。
  4. MVPVM:保留Presenter做页面交互,新增ViewModel给View做数据接收和展示 。
=========参考============
https://herbertograca.com/2017/08/17/mvc-and-its-variants/

推荐阅读