首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
xinychan_juejin
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
设计模式:026_责任链模式
责任链模式 责任链模式(Chain of Responsibility),又称职责链模式,使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递
设计模式:025_策略模式
策略模式 策略模式(Strategy Pattern),定义一系列算法,并将每个算法封装起来,使它们可以相互替换,不同的策略使用不同的算法,且算法的变化不会影响使用算法的客户端。 作用 算法可以自由切
设计模式:024_状态模式
状态模式 状态模式(State)允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。 对有状态的对象,把复杂的“判断逻辑”提取到不同的状态对象中,允许状态对象在其内部状态发生改变时
设计模式:023_解释器模式
解释器模式 解释器模式(Interpreter Pattern),是指给定一个语言(表达式),定义它的文法的一种表示,并定义一个解释器,使用该解释器来解释语言中的句子(表达式) 作用 易于实现语法,一
设计模式:022_备忘录模式
备忘录模式 备忘录模式(Memento),又叫快照模式。在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。 主要用于捕获一个对象的内部状态,以便在将来的某个时候恢复此状态。
设计模式:021_中介者模式
中介者模式 中介模式(Mediator)又称调停者模式,用一个中介对象来封装一系列的对象交互。中介者使各个对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。 作用 降低了对
设计模式:020_观察者模式
观察者模式 观察者模式(Observer)又称发布-订阅模式(Pub/Sub),定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 作用 降低了目
设计模式:019_迭代器模式
迭代器模式 迭代器模式,提供一种方法顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部表示。 作用 抽象出了迭代器负责聚合对象的遍历,可以让外部的代码透明的访问聚合内部的数据。 分离了聚合对
设计模式:018_访问者模式
访问者模式 访问者模式是一种将数据结构和数据操作分离的设计模式,解决数据结构和操作数据耦合性的问题。 作用 符合单一职责原则。 优秀的扩展性和灵活性,新增访问者和元素都比较方便。 访问者可以对功能进行
设计模式:017_命令模式
命令模式 命令模式,将一个请求封装成一个对象,从而让你使用不同的请求把客户端参数化,对请求排队或记录请求日志,以及支持可撤销的操作。 作用 类间解耦:命令模式能将调用操作的对象与实现该操作的对象解耦。
下一页
个人成就
文章被点赞
35
文章被阅读
27,233
掘力值
661
关注了
8
关注者
6
收藏集
1
关注标签
5
加入于
2020-07-05