写android以来,一直都是采用MVC的模式,所有的业务逻辑,网络请求等都放在了View中,即Activity或者Fragment中.看了一些mvp文章,很多跨度较大,也因为自己造诣不够,还不能跟上大神门的思路.今天自己初次尝试MVP,准备一步一步慢慢来,这是第一篇-初体验,用我们常用的熟悉的登录业务引入: 介绍 MVC M:逻辑模型,V:试图模型,C:控制器, 耦合性强,不利于后期维护,适合在一些较小的项目中使用: MVP Model: 具体的数据源和数据请求,访问数据库和后台服务器等: V…