MVP优缺点:
优点:1.便于测试,presenter层对view层是通过接口
缺点:1.view持有presenter的引用,同时,presenter也持有view的引用,增加了控制的复杂度
2.MVC中Activity的代码很臃肿,转移到MVP中的presenter层,同样造成了presenter在业务逻辑复杂时的代码臃肿。
MVP优缺点:
优点:1.便于测试,presenter层对view层是通过接口
缺点:1.view持有presenter的引用,同时,presenter也持有view的引用,增加了控制的复杂度
2.MVC中Activity的代码很臃肿,转移到MVP中的presenter层,同样造成了presenter在业务逻辑复杂时的代码臃肿。