MVC与MVP的区别

it2026-01-15  7

MVC与MVP的区别。

MVC: 全称Model-View-Controller(模型-视图-控制器),为了减小前端程序代码之间的耦合,而提出的分离思想,MVC定义了模型、视图、控制器之间的数据交互。视图提供用户交互的界面;模型封装数据及处理用户请求;控制器根据视图提出的请求。 MVP:全称Model-View-Presenter 由MVC演变而来,常被用于Android应用开发,MVP由划分为视图、模型、表示器三部分,与MVC不同的是,MVP中的模型和视图完全分离,通过表示器来完成交互,修改视图不会影响模型,达到了解耦的目的。

最新回复(0)