安卓中的 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绑定数据   

   

原文地址:https://www.cnblogs.com/hack132/p/4322970.html