首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
从代码设计看 Glide
0xforee
创建于2023-08-09
订阅专栏
从代码设计和编程思想的维度解析 Glide 开源库
等 1 人订阅
共6篇文章
创建于2023-08-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
从代码设计看 Glide 之 Factory Or Builder?
还记得我们在生命周期(中)篇章里,讲到的 Factory (工厂)设计模式吗? 引言 Glide 中,有 15 个 Factory 相关的接口,用到这些接口实现去创建对象的地方更是不计其数,那么你有考
从代码设计看 Glide 之生命周期(下)
终于来到我们生命周期的最后一期了。 这一期,我们探究一下 Glide 在低版本 Android 上是如何实现生命周期监控的。
从代码设计看 Glide 之生命周期(中)
上一期我们借用 Android 的 Lifecycle 库实现了生命周期的管理。但是其中有一个可能隐藏的坑不知道大家有没有发现?
从代码设计看 Glide 之生命周期(上)
上期我们探索了一个具备核心功能的图片加载库该怎么设计。这一期我们来看看如何给这个图片加载库关联生命周期管理。 引言 用过 Glide 一定不会对这几个方法陌生 那你知道为什么 Glide 要绑定 Co
从代码设计看 Glide 之核心功能
看到这里,我们已经完成了自己设计的一个简易图片加载库的核心功能了(其实是Glide的),我们最后以面向对象的思想来看一下每个类的职责
从代码设计看 Glide 之写在开头
你日常中一定遇到过,想要设计一个模块,但是力不从心,不知道如何下手,更别说随手撸一个图片加载器,网络,埋点通信,这种级别的库。这个系列带你走进 Glide 的代码设计和模块设计