美文网首页
三大框架原理

三大框架原理

作者: 林祖朋 | 来源:发表于2018-12-06 10:35 被阅读114次

RxJava原理可总结为:

被观察者 (Observable) 通过 订阅(Subscribe) 按顺序发送事件 给观察者 (Observer), 观察者(Observer) 按顺序接收事件 & 作出对应的响应动作。

Retrofit原理:

Retrofit非常巧妙的用注解来描述一个HTTP请求,将一个HTTP请求抽象成一个Java接口,然后用了Java动态代理的方式,动态的将这个接口的注解“翻译”成一个HTTP请求,最后再执行这个HTTP请求

Retrofit的功能非常多的依赖Java反射,代码中其实还有很多细节,比如异常的捕获、抛出和处理,大量的Factory设计模式(为什么要这么多使用Factory模式?)

Retrofit中接口设计的恰到好处,在你创建Retrofit对象时,让你有更多更灵活的方式去处理你的需求,比如使用不同的Converter、使用不同的CallAdapter,这也就提供了你使用RxJava来调用Retrofit的可能.

Glide原理

相关文章

  • Android中热修复框架Robust原理解析+并将框架代码从&

    一、回顾框架原理本篇继续来看热修复框架Robust原理,在之前的一篇文章中已经详细讲解了:Robust框架原理,因...

  • 前端TODO

    Vue.js 等框架原理了解 webpack 原理了解 browserify 插件开发 Vue.js 等框架原理学习

  • Binder机制

    进程间通信方式 Android Binder框架图 Android系统框架 IPC 进程通信原理 Binder原理...

  • 框架原理

    1.Spring-mvc原理 客户端请求提交到DispathcerServlet 由DispatcherServl...

  • 框架原理

    1.Glide 注意:因为android默认给每一个应用分配16M的内存,如果加载过多的图片的话,容易出现OOM ...

  • Grpc原理

    1 rpc框架原理 rpc调用原理框架如图: 2 业内比较成熟的rpc框架 支持多语言的主要分为3类 -支持多语言...

  • face23 MVC框架基本工作原理

    MVC框架基本工作原理 谈谈你对mvc的认识,介绍几种目前比较流行的mvc框架 MVC工作原理 Model vie...

  • Android核心框架记录OkHttp、EventBus、Gli

    1. OkHttp框架的使用和原理 框架原理是建立线程池,利用调度线程,不断的取任务进行处理: Request,a...

  • Notification框架简介

    目录 Notification介绍 Notification框架原理 Notification框架服务端启动过程 ...

  • Android面试题4(通关四)

    网络框架原理: 1:okhttp原理,这个我总结的有,可以参考okhttp 2:市面上常见的网络框架有哪些? OK...

网友评论

      本文标题:三大框架原理

      本文链接:https://www.haomeiwen.com/subject/jfiedftx.html