Open lomanyong opened 9 years ago
分享:谈谈UI架构设计的演化
相关文章分享:MVC,MVP 和 MVVM
说说当初我们改成MVP模式的原因,MVP模式做过WP开发的同学必须很清楚啊,于是我们从WP借鉴过来,主要为了解决的问题就是,view的臃肿,功能不再单一,不方便进行单元测试,使用fragment碎片的开发模式。 于是我们会有一套p层用来承载view的业务,让view的逻辑单一话只做UI相关的业务,同时也方便对p层进行单元测试,同时适应fragment的开发模式有利于代码复用等。
稍微拓展一下,还可以说说 MVC 模式与 MVP 模式的区别,MVVM 呢?