
设计模式
文章平均质量分 82
OpenHarmony_小贾
这个作者很懒,什么都没留下…
展开
-
使用 promise 重构 Android 异步代码
本文提供一种异步编程的思路,借鉴了Promise思想来重构了Android的异步代码。通过Promise组件提供的多种并发模型能够更优雅的解决绝大部分的场景需求。原创 2023-11-13 16:35:21 · 277 阅读 · 0 评论 -
Glide 用到的设计模式,你知道多少?
Glide 作为一个像Android SDK 一样的第三方图片框架,久经各大项目的考验,read the fuck glide source code ,深入其架构思想,设计模式,对于提升我们的编程能力是无可厚非的。原创 2023-07-27 14:46:37 · 357 阅读 · 0 评论 -
Android深思如何防止快速点击
其实快速点击是个很好解决的问题,但是如何优雅的去解决确是一个难题,本文主要是记录一些本人通过解决快速点击的过程中脑海里浮现的一些对这个问题的深思。原创 2023-03-07 17:03:02 · 326 阅读 · 0 评论 -
面试题:Android 中 Intent 采用了什么设计模式?
逻辑是直接调用了 new 并传入了自身实例,而非调用 super.clone() 进行拷贝。原型模式的好处在于方便地拷贝某个实例的属性进行使用、又不会对原实例造成影响,其逻辑在于对。原型模式也不一定非得实现 Cloneable,提供了类似的实现即可。,顾名思义,将完整拷贝源实例的所有属性进行构造。,Android 源码中还有很多地方采用了原型模式。相关的属性,即用来判断启动目标组件的。没有实现该接口但提供了。原创 2023-03-03 21:23:30 · 195 阅读 · 0 评论