mvc mvp mvvm的区别

来源:互联网转载和整理 2025-01-07 11:43:18

mvvm模式和mvc的区别

MVC(Model View Controller)、即模块、视图、控制器, 由MVC衍生出的MVP、MVVM。它们之间的区别在于:

1、MVC:MVC的意思是软件可以分为三个部分。

2、MVP:MVP模式将Controller改名为Presenter, 同时改变了通信方向。

3、MVVM:MVVM模式将Presenter改名为ViewModel。