首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
KimRunning
掘友等级
Android
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
KimRunning
关注了标签
Flutter
Android
KimRunning
关注了
DevYK
Android
KimRunning
Android
·
3年前
关注
设计模式 | 桥接模式
将抽象部分与实现部分分离,使它们都可以独立地进行变化。 一个类存在两个独立变化的维度,且这两个维度都需要进行扩展。...
赞
2
分享
KimRunning
Android
·
3年前
关注
设计模式 | 享元模式
使用共享对象可有效地支持大量的细粒度的对象。 系统中存在大量的相似对象。 需要缓冲池。 细粒度的对象都具备较接近的外部状态,且内部状态与环境无关。...
赞
评论
分享
KimRunning
Android
·
3年前
关注
设计模式 | 组合模式
将对象组合成树形结构以表示“部分-整体”的层次结构,使得用户对单个对象和组合对象的使用具有一致性。 表示对象的部分-整体层次结构。...
赞
评论
分享
KimRunning
Android
·
3年前
关注
设计模式 | 访问者模式
封装一些作用于某种数据结构中的各元素的操作,它可以在不改变这个数据结构的前提下定义作用于这些元素的新操作。 对象的结构比较稳定,但经常需要在此对象结构上定义新的操作。 需要...
赞
评论
分享
KimRunning
Android
·
3年前
关注
设计模式 | 代理模式
为其他对象提供一种代理以控制对这个对象的访问。 当无法或不想直接访问某个对象时可以通过一个代理对象来间接访问。...
赞
评论
分享
KimRunning
Android
·
3年前
关注
设计模式 | 中介者模式
通过包装一系列对象相互作用的方式,使得这些对象不必相互明显作用,将多对多的相互作用转化为一对多的相互作用。 对象之间的交互操作很多且每个对象的行为操作都依赖彼此。...
赞
评论
分享
KimRunning
Android
·
3年前
关注
设计模式 | 模版方法模式
定义一个操作中的算法框架,而将一些步骤延迟到子类中,使得子类可以不改变一个算法的结构即可重新定义该算法的某些特定步骤。 多个子类有公有的方法,并且逻辑基本相同。 重要、复杂...
赞
评论
分享
KimRunning
Android
·
3年前
关注
设计模式 | 迭代器模式
提供一种方法顺序访问一个容器对象中的各个元素,而又不需要暴露该对象的内部表示。 遍历一个容器对象。...
赞
评论
分享
KimRunning
Android
·
3年前
关注
设计模式 | 备忘录模式
用于保存对象的当前对象,并且在之后可以再次恢复到此状态,在实现时需要保证被保存的状态不能被外部修改,保证对象状态的完整性。 在不破坏封闭的前提下,在对象的外部捕获并保存对象...
赞
评论
分享
KimRunning
Android
·
3年前
关注
设计模式 | 观察者模式
定义对象间一种一对多的依赖关系,使得每当一个对象改变状态时,所有依赖它的对象都会得到通知并被自动更新。 关联行为场景,且关联行为可以拆分。 事件多级触发场景。 跨系统的消息...
赞
评论
分享
KimRunning
Android
·
3年前
关注
设计模式 | 命令模式
将请求封装成一个对象,让用户使用不同的请求把客户端参数化。 需要抽象出待执行的动作,然后以参数的形式提供出来。 在不同的时刻指定、排列、执行请求。 需要对行为进行记录、撤销...
赞
评论
分享
KimRunning
Android
·
3年前
关注
设计模式 | 解释器模式
给定一个语言,定义它的文法的一种表示,并定义一个解释器,该解释器使用该表示来解释语言中的句子。 如果某个简单的语言需要解释执行并且可以将该语言中的语句表示为一个抽象语法树。...
赞
评论
分享
KimRunning
Android
·
3年前
关注
设计模式 | 责任链模式
使多个对象都有机会处理请求,从而避免了请求的发送者和接受者之前的耦合,将这些对象连成一条链,并沿着这条链传递该请求,直到有对象处理它为止。 多个对象可以处理同一请求,但具体...
赞
评论
分享
KimRunning
Android
·
3年前
关注
设计模式 | 状态模式
把对象的行为包装在不同的状态对象里,每个状态对象都有一个共同的抽象状态基类,让一个对象在其内部状态改变时,其行为也随之改变。 当一个对象的内在状态改变时允许改变其行为,这个...
赞
评论
分享
KimRunning
Android
·
3年前
关注
设计模式 | 策略模式
将算法或策略抽象出来,提供一个统一的接口,客户端通过注入不同的实现对象来达到算法或策略的动态替换。 定义一系列的算法,并将每种算法单独封装起来,而且使它们可以相互替换,让算...
赞
评论
分享
KimRunning
Android
·
3年前
关注
设计模式 | 抽象工厂模式
为创建一组相关或是相互依赖的对象提供一个接口,而不需要指定它们的具体类。 需要创建具有相同约束的一组对象。...
赞
评论
分享
KimRunning
Android
·
3年前
关注
设计模式 | 工厂方法模式
定义一个用于创建对象的接口,让子类决定实例化哪个类。 隐藏创建的具体类型。 通过扩展的方式,指定创建对象的类型。...
赞
评论
分享
KimRunning
Android
·
3年前
关注
设计模式 | 原型模式
使用原型实例指定创建对象的类型,通过复制原型实例创建新的对象。 创建一个对象的成本较高。 一个对象可能被多个使用者修改,通过复制实现保护性拷贝。...
赞
评论
分享
下一页
个人成就
文章被阅读
2,152
掘力值
181
关注了
2
关注者
0
收藏集
0
关注标签
6
加入于
2019-10-18