首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
鹏程十八少
掘友等级
Android 开发@自动驾驶
|
百度
不会户外的乐手,不是好的程序员
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 4
沸点 0
赞
4
返回
|
搜索文章
最新
热门
3. Android 第三方框架 Okhttp, Retrofit 的动态代理和适配器模式深度解读三
Retrofit通过Java动态代理在运行时生成接口的实现类。当调用声明了HTTP注解(如@GET)的接口方法时,代理拦截请求: 解析方法注解和参数,构建HTTP请求模板; 将参数注入请求模板生成
2. Android 第三方框架 okhttp责任链模式的源码分析 深度解读二
摘要:OKHttp 的责任链模式是其核心设计,用于处理网络请求和响应。它通过将多个 `Interceptor` 对象串联成一个有序链条(`Chain`)来实现。
1. Android 第三方框架 OkHttp源码深度解析一:高效网络框架的奥秘
OkHttp核心基于责任链模式,通过五层拦截器链处理网络请求: 1. 重试拦截器,处理重定向和故障恢复 2. 桥接拦截器,添加头信息/处理Cookie 3. 缓存拦截器,管理
12.Android 十一种设计模式 设计理念独家解读 在大型企业级APP的综合应用
设计模式七大原则(OCP、LSP、DIP等)构成面向对象设计的基石,指导构建灵活可扩展的系统。Java三大特性(封装、继承、多态)为模式实现提供语言基础,其中封装保护状态、继承支持扩展、多态
11. Android 设计模式 核心四之责任链模式 在大型企业级APP的落地
责任链模式是一种行为设计模式,允许将请求沿处理链传递,每个处理器决定处理或转发请求。它解耦了请求发送者和接收者,支持动态添加处理器。在Android中,OkHttp拦截器是经典实现
10.Android 设计模式 核心模式之四动态代理 在商业项目中的落地
Android动态代理利用Java的`java.lang.reflect.Proxy`在运行时创建接口的代理实例,通过`InvocationHandler`拦截方法调用。开发者可在方法执行前后
9.Android 设计模式 模板方法 在项目中的实战
在Android开发中,模板方法模式(Template Method Pattern)用于定义算法的骨架,将具体步骤延迟到子类实现。核心是抽象类声明固定流程的“模板方法”(如`final`修饰)
8.Android 设计模式 适配器模式 在商业项目中的落地
适配器模式是解决接口不兼容的桥梁,通过包装对象转换为目标接口。如Android的RecyclerView.Adapter将数据适配到视图,或整合不同厂商SDK(如百度/讯飞语音)。该模式提升代码复用性
7.Android 设计模式 享元模式 在商业项目中的落地
享元模式:优化资源,共享细粒度对象 享元模式通过共享相似对象减少内存消耗,适用于存在大量重复对象的场景。它将对象的内部状态(共享)与外部状态(独享)分离,提升性能。如游戏中的粒子系统、字符缓存等。高
6.Android 设计模式 五个核心之三:观察者模式 在项目中的实战
观察者模式:一对多依赖,主题状态变更自动通知所有观察者,实现解耦。 1.概念 2.在Android源码中的应用场景 3.UML图 4.语音项目的例子和没用设计模式的对比 5.优点 6.和相似的设计模式
下一页
个人成就
文章被点赞
169
文章被阅读
16,026
掘力值
1,890
关注了
47
关注者
113
收藏集
3
关注标签
1
加入于
2019-05-07