Android-架构篇
Eric_HYD
放松、屈膝、顶肘、压腕、8分力度自信的将球投出 Yes !
展开
-
Android分层架构笔记
第1部分:核心原则让上游更高效的获取与处理数据(复用)。让下游能屏蔽数据的获取细节(封装)。 服务端的分层架构思想就是以此为原则进行封闭的,服务端屏蔽数据的获取,只管提供给客服端具体的数据,客户端同样不了解数据具体的获取方法,只管请求需要的数据即可。第2部分:Android中的问题示例遇到有的项目把所有的逻辑都写到了Activity中,代码几千行,封装性很差,维护性更差。具体示例:获取验证原创 2017-12-26 11:24:00 · 2542 阅读 · 0 评论 -
Android中MVC与MVP学习笔记
第1部分:Android中的MVC1、View一般采用XML文件进行界面描述,这些XML可以理解为App中的View。2、Controller控制层的重任通过落在了Activity的户上。但是一般不要把所有的控制代码都放到Activity中,一方面会造成Activity极为臃肿,不方便维护;另一方面,如果Activity中的代码量过大,响应时间太长,会造成ANR。3原创 2018-01-23 16:33:10 · 312 阅读 · 0 评论 -
Android App的设计架构:MVC,MVP,MVVM与架构经验谈
转载自:https://www.tianmaying.com/tutorial/AndroidMVC?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io和MVC框架模式一样,Model模型处理数据代码不变在Android的App开发中,很多人经常会头疼于App的架构如何设计:我的App需要应用这些设转载 2018-01-23 17:57:27 · 250 阅读 · 0 评论 -
浅谈Android App架构
一、什么是架构 什么是架构,我最初的理解,架构就是通过降低偶合性,提高安全性和扩展性,达到方便对软件进行维护的一套行之有效的分层思想。在我看来架构最主要的就是降低偶合性和提高扩展性,我们平常对于客户端的修改和重构也基本上是围绕这两个点而进行的。当然,这只是我个人的理解,为了怕自己理解太过片面,又在以下几个权威网站,看了一下他们对架构的解释:百度百科:软件架构是一系列相关的抽象模式,...原创 2018-06-04 11:47:43 · 1957 阅读 · 1 评论 -
架构的理解
在此记录受益于一位大神的两句话,虽然文字不多,但读后有醍醐灌顶的感觉: 驾驭首先要做到通晓。了解所有业务逻辑的来龙去脉,知道一些典型系统设计方案以及其针对的问题,还有优劣比较。接触过一些实际的系统。在此之上,才有可能把合适的设计套用到当前的业务逻辑上,把现有的业务逻辑抽象成一个已经存在(部分)解决方案,或更经典的方式。 接手一个稳定性不好的系统,如果没有足够的时间从头设...原创 2018-06-08 11:18:33 · 551 阅读 · 0 评论