首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
joychic
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
命令模式
将一个请求封装成一个对象,从而让用户使用不同的请求把客户端参数化;对请求排队或者记录请求日志,以及支持可撤销的操作。 命令模式的本质是对命令进行封装,将**发出命令的责任和执行命令的责任**分割开。 请求本身也是一个对象,这个对象和其他对象一样可以被存储和传递。 请求的发送者,…
观察者模式
定义对象间一种一对多的依赖关系,使得当一个对象改变状态,所以依赖它的对象都会收到通知并被自动更新。 当执行doLogin()方法时,如果登录成功,则所有注册了注册过的观察者对象都将收到通知,即会执行LoginObserver接口的login()回调,从而来执行UI更新等逻辑。
工厂方法模式
工厂模式比较简单,很好理解。这里通过一个抽象工厂生成抽象产品的例子来说明。 Image定义了一个抽象图片类,图片的种类很多,比如gif动图,比如pdf文档格式图片,png图片等,但他们都有一个共同点,都能被展示出来。 ImageReaderFactory 处理图片显示的工厂,实…
访问者模式
访问者模式定义封装一些作用于某种数据结构中的各元素的操作,它可以在不改变这个暑假结构的前提下定义作用于这些元素的新的操作##使用场景对象结构比较稳定,但经常需要再此对象上定义新的操作需要对一个对象结构
单例模式
一个类有且仅有一个实例,并且自行实例化并向整个系统提供这个实例。 确保某个类只有一个对象的场景,避免产生过多对象消耗过多的资源,或者某种类型的对象应该且只有一个。 当类装载的时候就会创建类实例,不管你用不用,先创建出来,然后每次调用的时候,就不需要再判断了,节省了运行时间。 单…
策略模式
策略模式定义了一系列算法,并将每一个算法封装起来,而且他们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。 环境类是使用算法的角色,它在实现某个方法时可以采取多种策略。在环境类中维护着对抽象策略类的引用。 以坐车出行为例子,来简单说明,假设选择的交通工具均以路程来计…
备忘录模式
在不破坏封闭的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样,以后就可以将该对象恢复到原先保存的状态。 负责创建一个备忘录,可以记录、恢复自身的内部状态。同时 Originator 还可以根据需要决定 Memento 存储自身的哪些内部状态。
迭代器模式
迭代器最大的优势是能够为聚合对象提供多种遍历方式,并且提供了一个统一的接口。将集合对象的访问与内部数据的存储分离,使得访问聚合对象时无需了解其内部细节
浅谈Android打包流程
作为个Android developer ,对APK(AndroidPackage)想必是再熟悉不过的了。我们在 Gradle 中点击下 build 或者通过命令行 gradlew tasks,AndroidStudio 就会开始执行构建流程,最终输出APK文件。 官网给出的流…
个人成就
文章被点赞
121
文章被阅读
38,460
掘力值
896
关注了
57
关注者
76
收藏集
1
关注标签
15
加入于
2017-09-21