MVP view层和model层彻底解耦
MVC Activity 做为control层要处理网路相关 数据库相关 ui相关的所有逻辑处理,过于臃肿。代码可读性差,维护困难
mvvm的区别 view也可以做逻辑操作,model层封装数据方法。如果UI复杂的比较适合,代码可读性高,优雅。v和model层也彻底解耦,没有对方的引用。
MVP view层和model层彻底解耦
MVC Activity 做为control层要处理网路相关 数据库相关 ui相关的所有逻辑处理,过于臃肿。代码可读性差,维护困难
mvvm的区别 view也可以做逻辑操作,model层封装数据方法。如果UI复杂的比较适合,代码可读性高,优雅。v和model层也彻底解耦,没有对方的引用。