基于深度思考,我们确立下来并广泛传播的 “本质概括” 包括但不限于:
Jetpack 架构组件本质:
Lifecycle 的本质是解决 “生命周期管理” 的一致性问题
LiveData 的本质是解决 “跨域消息同步” 的一致性问题
ViewModel 的本质是解决 “状态保存恢复” 的一致性问题
DataBinding 的本质是解决 “视图实例的 null 安全” 的一致
《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》
【docs.qq.com/doc/DSkNLaERkbnFoS0ZF】 完整内容开源分享
性问题
Navigation 的本质是解决 “路由初始参数恢复” 的一致性问题
…
若要说它们有什么共性的话,就是透过各种方式 实现样板逻辑的 “内聚”,从而达到规避一致性问题的目的。
文章来源
·