mvcmvpmvvm的区别
MVC(ModelViewController)、即模块、视图、控制器,由MVC衍生出的MVP、MVVM。它们之间的区别在于:
1、MVC:MVC的意思是软件可以分为三个部分。
2、MVP:MVP模式将Controller改名为Presenter,同时改变了通信方向。
3、MVVM:MVVM模式将Presenter改名为ViewModel。
MVC(ModelViewController)、即模块、视图、控制器,由MVC衍生出的MVP、MVVM。它们之间的区别在于:
1、MVC:MVC的意思是软件可以分为三个部分。
2、MVP:MVP模式将Controller改名为Presenter,同时改变了通信方向。
3、MVVM:MVVM模式将Presenter改名为ViewModel。