首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
xinychan_juejin
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
xinychan_juejin
关注了
霍丙乾bennyhuo
xinychan_juejin
1年前
关注
设计模式:026_责任链模式
责任链模式 责任链模式(Chain of Responsibility),又称职责链模式,使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象...
0
评论
分享
xinychan_juejin
1年前
关注
设计模式:025_策略模式
策略模式 策略模式(Strategy Pattern),定义一系列算法,并将每个算法封装起来,使它们可以相互替换,不同的策略使用不同的算法,且算法的变化不会影响使用算法的客...
0
评论
分享
xinychan_juejin
1年前
关注
设计模式:024_状态模式
状态模式 状态模式(State)允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。 对有状态的对象,把复杂的“判断逻辑”提取到不同的状态对象中,允许状...
0
评论
分享
xinychan_juejin
1年前
关注
设计模式:023_解释器模式
解释器模式 解释器模式(Interpreter Pattern),是指给定一个语言(表达式),定义它的文法的一种表示,并定义一个解释器,使用该解释器来解释语言中的句子(表达...
0
评论
分享
xinychan_juejin
1年前
关注
设计模式:022_备忘录模式
备忘录模式 备忘录模式(Memento),又叫快照模式。在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。 主要用于捕获一个对象的内部状态,以便在...
0
评论
分享
xinychan_juejin
1年前
关注
设计模式:021_中介者模式
中介者模式 中介模式(Mediator)又称调停者模式,用一个中介对象来封装一系列的对象交互。中介者使各个对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们...
0
评论
分享
xinychan_juejin
1年前
关注
设计模式:020_观察者模式
观察者模式 观察者模式(Observer)又称发布-订阅模式(Pub/Sub),定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并...
0
评论
分享
xinychan_juejin
1年前
关注
设计模式:019_迭代器模式
迭代器模式 迭代器模式,提供一种方法顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部表示。 作用 抽象出了迭代器负责聚合对象的遍历,可以让外部的代码透明的访问聚...
0
评论
分享
xinychan_juejin
1年前
关注
设计模式:018_访问者模式
访问者模式 访问者模式是一种将数据结构和数据操作分离的设计模式,解决数据结构和操作数据耦合性的问题。 作用 符合单一职责原则。 优秀的扩展性和灵活性,新增访问者和元素都比较...
0
评论
分享
xinychan_juejin
1年前
关注
设计模式:017_命令模式
命令模式 命令模式,将一个请求封装成一个对象,从而让你使用不同的请求把客户端参数化,对请求排队或记录请求日志,以及支持可撤销的操作。 作用 类间解耦:命令模式能将调用操作的...
0
评论
分享
xinychan_juejin
1年前
关注
设计模式:016_模板模式
模板模式 模板模式,又称为模板方法模式;定义一个操作中的算法的骨架,而将一些步骤延迟到子类中,使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 作用 封装不...
0
评论
分享
xinychan_juejin
1年前
关注
设计模式:015_代理模式
代理模式 代理(Proxy)模式,为其他对象提供一个代理以控制对该对象的访问。 作用 代理模式在客户端与目标对象之间起到一个中介作用和保护目标对象的作用; 代理对象可以扩展...
0
评论
分享
xinychan_juejin
1年前
关注
设计模式:014_享元模式
享元模式 享元模式(Flyweight Pattern),运用共享技术有效地支持大量细粒度的对象。 作用 极大减少内存中相似或相同对象数量,节约系统资源,提供系统性能。 提...
0
评论
分享
xinychan_juejin
1年前
关注
设计模式:013_外观模式
外观模式 外观(Facade)模式,也叫门面模式,外部与一个子系统的通信必须通过一个统一的外观对象进行,为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,...
0
评论
分享
xinychan_juejin
1年前
关注
设计模式:012_组合模式
组合模式 组合模式(Composite)又称部分-整体模式,将对象组合成树形结构以表示“部分-整体”的层次结构,使得用户对单个对象和组合对象的使用具有一致性。 问题示例 按...
0
评论
分享
xinychan_juejin
1年前
关注
设计模式:011_装饰者模式
装饰者模式 装饰者(Decorator)模式又叫包装器(Wrapper)模式,可以动态地给一个对象扩展功能。就扩展功能来说,装饰者模式比继承更为灵活。 问题示例 假设咖啡店...
0
评论
分享
xinychan_juejin
1年前
关注
设计模式:010_桥接模式
桥接模式 桥接模式,将抽象部分与它的实现部分分离,使它们都可以独立地变化。 问题示例 假设某个汽车厂商生产三种类型的汽车:轿车、越野车和跑车,每种类型又可以选择燃油、纯电和...
0
评论
分享
xinychan_juejin
1年前
关注
设计模式:009_适配器模式
适配器模式 适配器模式是 Adapter,将一个类的接口转换成客户端希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 适配器模式的三个角色 目...
0
评论
分享
xinychan_juejin
1年前
关注
设计模式:008_建造者模式
建造者模式 建造者模式又称生成器模式,是将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 创建者模式隐藏了复杂对象的创建过程,它把复杂对象的创建...
0
评论
分享
下一页
个人成就
文章被点赞
35
文章被阅读
26,882
掘力值
660
关注了
8
关注者
6
收藏集
1
关注标签
5
加入于
2020-07-05