MVC和MVP的区别
MVC:包括View、Contrller、Model。View传输指令到Controller,Controller完成业务逻辑后要求Model改变状态,Model将新的数据传输给View,用户得到反馈,这样形成一个循环,每一部分的通信都是单向的。
MVP:Presenter与View、Presenter与Model之间是双向传输的。Model和View之间不发生联系,它们通过Presenter传输。
软件工程理论与实践-MVC与MVP的区别
最新推荐文章于 2024-06-15 15:49:50 发布