首页
开启博客之旅
设计模式
算法
归档
人生短短几个秋
行动起来,活在当下
累计撰写
45
篇文章
累计创建
20
个标签
累计收到
0
条评论
栏目
首页
开启博客之旅
设计模式
算法
归档
目 录
CONTENT
行为型模式-人生短短几个秋
以下是
行为型模式
相关的文章
2025-01-25
设计模式-备忘录模式
设计模式 - 备忘录模式(Memento Pattern) 介绍 备忘录模式是一种行为设计模式,它允许你在不破坏封装性的前提下捕获和存储对象的内部状态,以便稍后恢复。这种模式通常用于实现撤销功能,或者在复杂对象的状态需要备份和恢复时使用。 实现 我们以一个简单的文字编辑器为例,来说明如何使用备忘录模
2025-01-25
14
0
0
设计模式
2025-01-25
设计模式-策略模式
设计模式 - 策略模式(Strategy Pattern) 介绍 策略模式是一种行为设计模式,它让你能在运行时改变对象的行为。此模式定义了一系列算法,并将每个算法封装起来,使它们可以互相替换。策略模式让算法的变化独立于使用算法的客户。 实现 我们以一个简单的游戏为例,游戏中有多个角色,每个角色都有不
2025-01-25
14
0
0
设计模式
2025-01-25
设计模式-迭代器模式
设计模式 - 迭代器模式(Iterator Pattern) 介绍 迭代器模式是一种行为设计模式,它提供了一种方法来遍历集合内的元素,而无需暴露底层的表示。这种模式使得我们可以以一致的方式遍历不同的集合类型,而无需关心集合的具体实现细节。 实现 我们以一个简单的例子来说明如何使用迭代器模式来遍历不同
2025-01-25
15
0
0
设计模式
2025-01-25
设计模式-解释器模式
设计模式 - 解释器模式(Interpreter Pattern) 介绍 解释器模式是一种行为设计模式,它允许你为语言定义一个语法表示,并且用一个解释器来解释语言中的句子。此模式可以用来定义语言的语法,并且编写一个解释器来解析这些语言。 实现 我们以一个简单的数学表达式解析器为例来展示解释器模式的应
2025-01-25
14
0
0
设计模式
2025-01-25
设计模式-访问者模式
设计模式 - 访问者模式(Visitor Pattern) 介绍 访问者模式是一种行为设计模式,它允许你为对象结构中的元素添加新的操作,而无需修改这些元素的类。通过使用访问者模式,可以将数据结构与作用于结构上的操作解耦,使得操作集合可独立于系统的其他部分变化。 实现 我们以一个文本编辑器的语法高亮功
2025-01-25
15
0
0
设计模式
1
2
3