首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android设计模式
订阅
LCY9406
更多收藏集
微信扫码分享
微信
新浪微博
QQ
28篇文章 · 0订阅
(二)让代码更优雅系列(策略模式+模版方法模式+自定义注解)
让代码更优雅系列(策略模式+模版方法模式+自定义注解),通过场景举例、概念基本介绍、具体改进结果和总结来介绍
开闭原则:如何对扩展开放,对修改关闭?
什么是开闭原则?如何对扩展开放,对修改关闭?开闭原则有哪些可以落地的实现方式?开闭原则是如何消除代码重复的?
Kotlin之策略模式和状态模式
在本博客中,我们将简短介绍如何在Kotlin中实现策略和状态模式。由于这两种模式在软件行业中都是众所周知的,因此我们不会讨论它们的优缺点,因为这种情况已经被做过数百次了。本示例将直接使用教科书《设计模
Retrofit中的设计模式
Retrofit 是一个 RESTful 的 HTTP 网络请求框架的封装,网络请求的工作本质上是 OkHttp 完成,而 Retrofit 仅负责 网络请求接口的封装. 单一职责原则很好理解,就是一个类尽量只做一件事。 开闭原则的定义是软件中的对象(类,模块,函数等)应该对于…
MVI 设计模式尝鲜(实现一个联网的天气查询Dome)
Model-View-Intent是安卓最新的设计模式。它的灵感来自于于André Staltz的Cycle.js ,并且被 Hannes Dorfmann带到安卓世界。
ViewModel 和 LiveData:为设计模式打 Call 还是唱反调?
理想情况下,ViewModel 不应该知道任何关于 Android 的事情(如Activity、Fragment)。 这样会大大改善可测试性,有利于模块化,并且能够减少内存泄漏的风险。一个通用的法则是,你的 ViewModel 中没有导入像 android.*这样的包(像 an…
单例模式--SingleTon
一句话,就是保证一个类仅有一个实例即可「new 一次」,其实好多人都不把单例当作成一个设计模式,只是当作是一个工具类而已,因为它的确很简单,并且当你面视的时候面视官问你设计模式的时候估计都会说:可以说说你的你了解的设计模式吗「单例除外」。虽然很简单,但是我们还是要掌握和了解它 …
Android彻底组件化(二)-Demo发布
Android组件化第二篇及Demo