大星星和小猩猩
大星星和小猩猩
全部文章
设计模式
Java(1)
分布式数据共识(6)
回忆(9)
密码学(39)
算法题(1)
网络安全(6)
联邦学习(1)
计算机基础(1)
归档
标签
去牛客网
登录
/
注册
大星星和小猩猩
好好学习,天天向上
全部文章
/ 设计模式
(共21篇)
设计模式之解释器模式
解释器模式(Interpreter Pattern)提供了评估语言的语法或表达式的方式,它属于行为型模式。 这种模式实现了一个表达式接口,该接口解释一个特定的上下文。这种模式被用在 SQL 解析、符号处理引擎等。 暂无..
Java
2021-12-02
0
355
设计模式之状态(state)模式
状态模式 在状态模式(State Pattern)中,类的行为是基于它的状态改变的。这种类型的设计模式属于行为型模式。 在状态模式中,我们创建表示各种状态的对象和一个行为随着状态对象改变而改变的 context 对象。 意图:允许对象在内部状态发生改变时改变它的行为,对象看起来好像修改了它的类...
Java
2021-12-02
2
575
设计模式之访问者(visitor)模式
访问者(visitor)模式:在结构不变的情况下动态改变对于内部元素的动作。 在访问者模式(Visitor Pattern)中,我们使用了一个访问者类,它改变了元素类的执行算法。通过这种方式,元素的执行算法可以随着访问者改变而改变。这种类型的设计模式属于行为型模式。 根据模式,元素对象已接受访问者...
Java
2021-12-02
1
525
设计模式之迭代器(Iterator)模式
迭代器模式 迭代器模式(Iterator Pattern)是 Java 和 .Net 编程环境中非常常用的设计模式。这种模式用于顺序访问集合对象的元素,不需要知道集合对象的底层表示。 迭代器模式属于行为型模式。 意图:提供一种方法顺序访问一个聚合对象中各个元素, 而又无须暴露该对象的内部表示...
Java
2021-12-02
0
429
设计模式之代理(Proxy)模式
代理模式 代理模式,可以分为两种,一种是静态代理,一种是动态代理。 两种代理从虚拟机加载类的角度来讲,本质上都是一样的,都是在原有类的行为基础上,加入一些多出的行为,甚至完全替换原有的行为。 静态代理采用的方式就是我们手动的将这些行为换进去,然后让编译器帮我们编译,同时也就将字节码在原有类的基础上加...
Java
2021-12-02
1
506
设计模式之观察者(Observer)模式
观察者模式 当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知依赖它的对象。观察者模式属于行为型模式。 观察者一般可以看做是第三者,比如在学校上自习的时候,大家肯定都有过交头接耳、各种玩耍的经历,这时总会有一个“放风”的小伙伴,...
Java
2021-12-02
1
582
设计模式之责任链(Chain Of Responsibility)模式
责任链模式 顾名思义,责任链模式(Chain of Responsibility Pattern)为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦。这种类型的设计模式属于行为型模式。 在这种模式中,通常每个接收者都包含对另一个接收者的引用。如果一个对象不能处...
Java
2021-12-01
1
433
设计模式之外观(Facade)模式/调停者(Mediator)模式
外观模式(Facade Pattern) 隐藏系统的复杂性,并向客户端提供了一个客户端可以访问系统的接口。这种类型的设计模式属于结构型模式,它向现有的系统添加一个接口,来隐藏系统的复杂性。 外观模式(Facade Pattern)也称为调停者模式(Mediator Pattern)。 这种模式...
Java
2021-12-01
1
747
设计模式之模板方法(TemplateMethod)模式
模板方法(TemplateMethod)模式其实就是钩子函数。 在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。 意图:定义一个操作中的算法的骨架...
Java
2021-12-01
1
344
设计模式之备忘录(Memento)模式
备忘录模式:在不破环封装行性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样就可以将该对象恢复到原先保存的状态。 备忘录模式是一种行为设计模式,允许在不暴露对象实现细节的情况下保存和恢复对象之前的状态。 开发中的应用场景: 棋类游戏,悔棋; 普通软件,撤销操作; 数据库软件...
Java
2021-12-01
1
773
首页
上一页
1
2
3
下一页
末页