安卓中的 MVP 设计模式

   在MVC模式中,用户请求首先到达C层,C层从M层获得数据,然后C层在选择V层,然后再把结果绑定到V层

   在MVP模式中,用户请求首先到达V层,V层在联系P层,P层从M层取数,然后得到数据通过接口给V层

   所以由上可以得出,MVC中的C中的M和V进行了强耦合,而在MVP中,V和M之间通过P进行接口传递,所以M和V之间是轻耦合

   可见:   M 提供数据     C选择M和V( P负责M和V之间的数据传递 )      V绑定数据   

 

 

   

 

posted @ 2015-03-09 10:37  Xiao.T  阅读(464)  评论(0编辑  收藏  举报