android MVC && MVP && MVVM分析和对比

  面试的时候被问到这个问题,用过,也了解过,可是仍是不够深刻,总结一下。   MVC,MVP和MVVM是软件比较经常使用的三种软件架构,这三种架构的目的都是分离关注,避免将过多的逻辑所有堆积在一个类中,以android为例,在activity中既有UI的相关处理逻辑,又有数据获取逻辑,从而致使activity逻辑复杂不单一难以维护。为了一个应用能够更好的维护和扩展,咱们须要很好的区分相关层级,要
相关文章
相关标签/搜索