首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
设计模式
南北是北北
创建于2021-06-21
订阅专栏
设计模式简介,其中实例代码会引用一部分JetPack源码
暂无订阅
共3篇文章
创建于2021-06-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JetPack中常用的设计模式
1) Observer(观察者) 落点:LiveData / Flow + Lifecycle 动机:UI 随数据变化自动更新,并与生命周期解耦。 要点 LiveData 内部会根据 Lifecycl
设计模式六大原则
一、先说动机:为什么需要这些原则? 软件的主旋律是“变化”。每一次需求/技术/合规变化,都会在代码图上引发“涟漪效应”(改动一处牵扯多处)。六大原则就是行业长期实践中对“降低涟漪成本”的经验压缩,其共
双Check单例设计,以及为何要这么设计
1) 先看正确写法 Java(建议写法:局部变量减少 volatile 读) Kotlin(等价 DCL) 2) 双重检查 & 两次非空判断分别解决什么? 第一次非空判断(锁外) : 大多数时候单例已