- 博客(2)
- 收藏
- 关注
原创 6+3 种单例模式详解
前言Java 版的单例模式是以前写的了,最近又补充了 Kotlin 的写法,所以一起发出来。这里的 6+3 说的就是 Java 的 6 种 + Kotlin 的 3 种。更多设计模式系列文章可以看我之前写的 AndroidNotes。一、介绍定义确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。简单示例public class Singleton { private static Singleton instance = new Singleton; privat
2020-12-23 00:07:37 547
原创 Android 主流开源框架(九)LeakCanary 源码解析
前言最近有个想法——就是把 Android 主流开源框架进行深入分析,然后写成一系列文章,包括该框架的详细使用与源码解析。目的是通过鉴赏大神的源码来了解框架底层的原理,也就是做到不仅要知其然,还要知其所以然。这里我说下自己阅读源码的经验,我一般都是按照平时使用某个框架或者某个系统源码的使用流程入手的,首先要知道怎么使用,然后再去深究每一步底层做了什么,用了哪些好的设计模式,为什么要这么设计。系列文章:Android 主流开源框架(一)OkHttp 铺垫-HttpClient 与 HttpURLCo
2020-12-09 00:26:26 941 7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人