Android 的一个 MVP 基础项目模板
迄今为止,我阅读了很多有关Android软件开发中结构设计的文章。以我对他们的认识,比较好的方法是实现**MVP(Model View Presenter)**模式,这对Android开发者也是非常重要的。
我在其他开发者的技术博客和项目中学到了一些有用的东西,现在我决定开发一个基本的项目架构来用于实现我们的客户端软件mobiwise. 我选择了MVP模式作为项目架构,让我们开始了解一下。
什么是MVP?
你能在网上找到很多MVP相关解释和定义,让我来说一下我对MVP的理解。MVP是一种分离展示层和业务逻辑层的模式,使两者独立存在的模式。我相信分离这些部分的代码的过程属实令人厌烦。
为了这个实践,我们应该在项目中提供出各个抽象层。
层
为了使项目易于理解,我们首先做的是抽象出各个层面。这