码迷,mamicode.com
首页 >  
搜索关键字:盆盆 mvp 华来四    ( 868个结果
一张图看Google MVP设计架构
这段时间看了一下Google官方推出的MVP架构案例,决定把对MVP的理解用类图的形式表述一下。MVP架构的设计思想确实非常值得学习,大家如果还不是很了解MVP,建议抽时间去研究研究,相信对大家的架构设计能力和编码能力都会有所提高。当然,除了Google官方的案例,网上也有很多关于MVP架构的技术文 ...
分类:其他好文   时间:2016-06-04 20:52:00    阅读次数:141
APP架子迁移指南(二)
接上一篇,这一篇开始用android来解释MVP概念、八股式的架子结构和命名规范。我在准备这篇文章的时候还看到不少在MVP基础上衍生的架子思路,底子是MVP没错,但命名有区别、复杂度变了、架子也用到了module拆分而不单纯用包进行拆分,所以接下来会基于googlesamples推荐的命名、架子结构 ...
分类:移动开发   时间:2016-06-03 17:14:24    阅读次数:316
MVC vs MVP vs MVVM
一、MVC MVC模式的意思是,软件可以分成三个部分。 视图(View):用户界面。 控制器(Controller):业务逻辑 模型(Model):数据保存 各部分之间的通信方式如下。 所有通信都是单向的。 二、互动模式 接受用户指令时,MVC 可以分成两种方式。一种是通过 View 接受指令,传递 ...
分类:Web程序   时间:2016-06-02 22:03:26    阅读次数:149
android MVP——mvp架构的应用和优化
MVP架构在android还是很好用的。我也在试着将mvp用在项目中。下面我就来说说mvp模式的应用和优化。mvp模式的概念MVP 是从经典的模式MVC演变而来,它们的基本思想有相通的地方:Controller/Presenter负责逻辑的处理,Model提供数据,View负责显示。比较mvc:1,在MVC里,View是可以直接访问Model的,View里会包含Model信息,不可避免的还要包括一些...
分类:移动开发   时间:2016-05-30 15:43:53    阅读次数:201
MVP架构-Android官方MVP项目和响应式MVP-RxJava项目架构分析对比解读
介绍MVP这个架构一直是Android开发社区讨论的焦点,每个人都有自己的分析理解众说纷纭。直到GitHub上Google官方发布用MVP架构搭建的项目。感觉是时候分析了。MVP架构简介这不是本文重点,所以摘抄自李江东的博文MVP架构简介  对于一个应用而言我们需要对它抽象出各个层面,而在MVP架构中它将UI界面和数据进行隔离,所以我们的应用也就分为三个层次。 View:对于View层也是视图层,在...
分类:移动开发   时间:2016-05-30 15:35:38    阅读次数:836
Android-architecture之MVC、MVP、MVVM、Data-Binding
MVC MVP MVVM Data-Binding 前言 准备 基础 布局文件 数据对象 定义 Variable 绑定 Variable 使用 Variable 高级用法 使用类方法 类型别名 Null Coalescing 运算符 属性值 使用资源数据 Observable Binding 带 ID 的 View ViewStubs Dynamic Variables Attri...
分类:移动开发   时间:2016-05-27 12:47:28    阅读次数:205
Retrofit + GSON处理JSON模板
动机 首先封装了Retrofit的一些操作,也就是回调的时候不必去为每个javabean的每个操作去写一个Callback,所有的bean公用一个Callback。 使用了MVP的设计思想,加上公用的Callback,使得每个bean的Presenter层只需要极少的方法,就可以实现原来的功能。 然后封装GSON,定义了公用的Holder容器,存储从服务器直接返回的JSON数据,然后分发给每个bea...
分类:Web程序   时间:2016-05-27 12:17:01    阅读次数:444
Android官方MVP架构解读
对于MVP (Model View Presenter)架构是从著名的MVC(Model View Controller)架构演变而来的。而对于Android应用的开发中本身可视为一种MVC架构。通常在开发中将XML文件视为MVC中的View角色,而将Activity则视为MVC中的Controller角色。不过更多情况下在实际应用开发中Activity不能够完全充当Controller...
分类:移动开发   时间:2016-05-23 15:08:58    阅读次数:536
《简易新闻》源码分析
0. 前言本文将对github上 liuling开发的基于Material Design和MVP的《简易新闻》源码进行简要分析,通过本文你将学到: 阅读应用源码的步骤 RecyclerView NavigationView 下拉刷新和上拉加载 Material过渡动画 CollapsingToolbarLayout 1. 寻找入口分析一个应用就是从MainActivity下手,那么如何找到MainA...
分类:其他好文   时间:2016-05-22 12:40:04    阅读次数:260
MVC,MVP 和 MVVM 的图示
<!-- div class="asset-body" --> 复杂的软件必须有清晰合理的架构,否则无法开发和维护。 <!-- /div --> <!-- div id="more" class="asset-more" --> MVC(Model-View-Controller)是最常见的软件架构 ...
分类:Web程序   时间:2016-05-20 19:20:01    阅读次数:144
868条   上一页 1 ... 53 54 55 56 57 ... 87 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!