练习MVP架构开发的App,算是对自己学过的知识做一个总结,做了有一段时间,界面还算挺多的。代码量还是有的,里面做了大量封装,总体代码整理得非常干净,这个我已经尽力整理了。不管是文件(java、xml、资源文件)命名。还是布局设计尽量简单简洁,代码不会写的非常复杂。整个代码结构有非常高的统一度,结构 ...
分类:
编程语言 时间:
2018-04-07 11:24:12
阅读次数:
459
1.MVC 特点:单向 接受指令:1.通过view,再传给controller;2.直接通过controller 2.MVP,将controller改成presender 特点:双向通信,presenter处理所有逻辑,view变薄。 3.MVVM 特点:跟MVP相似,采用了双向绑定,view的变动 ...
分类:
Web程序 时间:
2018-03-19 16:44:56
阅读次数:
213
app架构是一种开发方案 首先就是关于Model层的理解: 我的理解:Model层是属性和获取这些属性方法的集合。 比如在Android里,数据库里的数据是Model层,ORM框架也是Model层,假如要进行搜索操作,那么搜索的条件不属于Model层,以及搜索后所对数据进行的预处理也不是Model层 ...
分类:
移动开发 时间:
2018-03-19 13:41:58
阅读次数:
160
本文通过对他人写的 MVP demo(RecyclerView 和 fragment 结合的一个实例)进行分析,剖析其实现思路,最后说明现有的demo的不足,然后对其进行优化,借此来帮助大家更好的理解 MVP 的思想。 ...
分类:
移动开发 时间:
2018-03-12 01:03:54
阅读次数:
221
第一部分:什么是MVP?什么是MVC? 1、什么是MVP? M:数据层(数据库、网络、文件存储等等...) V:View和Activity和Fragment以及它们的子类 P:中介->Presenter(作用:将M层数据和UI层进行关联和交互中介) 2、什么是MVC? M:单纯Model(Java ...
分类:
Web程序 时间:
2018-03-11 11:52:23
阅读次数:
170
vue: 读音: v-u-e view vue到底是什么? 一个mvvm框架(库)、和angular类似 比较容易上手、小巧 mvc: mvp mvvm mv* mvx 官网:http://cn.vuejs.org/ 手册: http://cn.vuejs.org/api/ vue和angular区... ...
分类:
其他好文 时间:
2018-03-01 17:31:10
阅读次数:
174
// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' Shader "Brush WhiteColor" { Properties { _MainTex ("Base (RGB), Alp... ...
分类:
其他好文 时间:
2018-02-26 11:21:50
阅读次数:
170
rhel系列的别名使用,方便操作! 功能说明:设置指令的别名。语 法:alias [别名] = [指令名称]参 数 :若不加任何参数,则列出目前所有的别名设置。举 例 :ermao@lost-desktop:~$ alias ###列出当前用户下所有别名 alias egrep='egrep --c ...
分类:
其他好文 时间:
2018-02-25 11:17:28
阅读次数:
156
==MVC,MVP和MVVM都是常见的软件架构设计模式,它通过分离关注点来改进代码的组织方式== MVC、MVP和MVVM的相同点和不同点 不同部分是C(Controller)、P(Presenter)、VM(View Model),而相同的部分则是MV(Model View) Model层用于封装 ...
分类:
Web程序 时间:
2018-02-24 21:57:45
阅读次数:
245
FreetrainingofMicrosoftpartnersMicrosoftPowerBIisbuiltfortheanalyst.Itcombinesstate-of-the-artinteractivevisualizations,withindustry-leadingdataqueryandmodelingbuilt-in.CreateandpublishyourreportstoPo
分类:
其他好文 时间:
2018-02-22 23:09:28
阅读次数:
270