MVP与MVVM

MVP优缺点:

优点:1.便于测试,presenter层对view层是通过接口

缺点:1.view持有presenter的引用,同时,presenter也持有view的引用,增加了控制的复杂度

2.MVC中Activity的代码很臃肿,转移到MVP中的presenter层,同样造成了presenter在业务逻辑复杂时的代码臃肿。

你可能感兴趣的:(MVP与MVVM)