MVP是一种产品理论,这个概念听起来复杂,不过你可以把它想像成是一部电影的剧情大纲,或是一部漫画的角色介绍。它的重点就是制作的成本要极低,但是却能展示最终产品的主要特色。
MVP 的功用就是让你拿来接触客户,从很早就根据客户的回馈来改进你的产品。典型的错误就是窝在家里做没人要的产品 ,却自以为很有进度。大家的经验是,使用者要的东西往往是非常容易做的,但是也是最容易被你忽略的,如果你不一开始就跟用户接触,就很难知道这些内幕。
MVP不是每个迭代做出产品功能的一部分,而是每次迭代都要交付一个可用的最小功能集合,这个集合的功能可以满足用户的基本需求,虽不完善但至少可用。然后逐次迭代做出满足客户预期的产品,直至最后完全满足客户需求。
mvp功能
     MVP的好处之一就是能将视图层,数据层,逻辑层解耦。维护成本与扩展性就自然而然的解决了。同时,MVP的架构最大的好处就是能执行单元测试。不是说传统的开发模式不能进行单元测试。而是其组织架构不够整洁。单元测试既混着视图,又有逻辑。而基于MVP的开发,能够让对逻辑层单独进行JUnit+Mockito,而视图层可以使用Espresso、Robolectric进行单元测试。
mvp功能
多媒体视频处理器MVP是美国德州仪器公司推出的产品之一,内含五个功能齐全的可编程通用数字信号处理器。经高速交叉网连接后,可使运算速度和数据传输速度大大提高。