Android 开发框架之 MVP - litonghui/TechBlog GitHub Wiki

####Android 开发框架中,以Model ,View ,Presenter(简称MVP)开发框架深受开发者喜欢,今天就简单聊聊MVP 开发模式。 ####背景:Android 允许View 和 其他线程共存于Activity 中,对于Activity, 同时存在业务逻辑和UI逻辑增加维护成本和测试成本,MVP 设计模式正好将业务逻辑(Model + Presenter)和UI逻辑(View)很好的区分。 ####解析MVP: #####View 层负责处理用户事件(点击、选择、输入)和视觉部分(动画显示,等待过程),对应的是Android 中的Activity 和 Fragment #####Model 层负责访问数据,包括远程的Service API 、本地数据库或者SharePrefrerence

Presenter 连接View 和 Model 桥梁

####Demo 演示

未完待续。。。