MVP 是Model写方法,presenter获取返回值后,然后presenter告诉view该显示什么结果,去更新ui。

也就是model里面会有一个api,presenter让model和view之间分开了,但是view和presenter还是有耦合的。

MVVM则是数据驱动的,viewmodel会从model中抽取数据,再更新ui。