首页
设计模式
优质电影
关于作者
XUER
累计收获
5613
次访问
累计撰写
36
篇文章
累计收获
20
个点赞
导航
首页
设计模式
优质电影
关于作者
目录
置顶
游戏《sifu》:一款中国传统背景的硬核武打动作游戏
2024-01-11 21:43
183
0
9
60.3℃
第九艺术:游戏
软件开发行业佳话
2025-07-03 15:22
10
0
0
25.0℃
公司开发遇到的问题你们公司遇到了几个 开发效率低 招了很多人 天天加班,出活却不多 线上 bug 频发
模板模式(Template Method Pattern)
2025-06-27 16:21
5
0
0
24.5℃
模板模式是一种行为设计模式,它定义了一个操作中的算法骨架,而将一些步骤延迟到子类中实现。模板方法使得子类可以不改变算法结构的情况下,重新定义算法中的某些特定步骤。 模板方法模式在一个方法中定义一个算法骨架,并将某些步骤推迟到子类中实现。模板方法模式可以让子类在不改变算法整体结构的情况下,重新定义算法
解释器模式 (Interpreter Pattern)
2025-06-27 16:13
4
0
0
24.4℃
编程语言的艺术
计算机原理与软件
解释器模式是一种行为设计模式,它定义了一种语言的文法表示,并提供一个解释器来解释这种语言中的句子。这种模式通常用于需要解释和执行特定领域语言的场景。 解释器模式为某个语言定义它的语法(或者叫文法)表示,并定义一个解释器用来处理这个语法。实际上,这里的“语言”不仅仅指我们平时说的中、英、日、法等各种语
命令模式 (Command Design Pattern)
2025-06-27 16:05
6
0
0
24.6℃
编程语言的艺术
计算机原理与软件
命令模式是一种行为设计模式,它将请求或操作封装为对象,使你可以参数化客户端对象,将请求排队、记录请求日志,以及支持可撤销的操作。 落实到编码实现,命令模式用到最核心的实现手段,就是将函数封装成对象。我们知道,在大部分编程语言中,函数是没法作为参数传递给其他函数的,也没法赋值给变量。借助命令模式,我们
中介者模式(Mediator Design Pattern)
2025-06-26 16:31
3
0
0
24.3℃
编程语言的艺术
计算机原理与软件
1. 介绍 中介模式定义了一个单独的(中介)对象,来封装一组对象之间的交互。将这组对象之间的交互委派给与中介对象交互,来避免对象之间的直接交互。 中介模式的设计思想跟中间层很像,通过引入中介这个中间层,将一组对象之间的交互关系(或者依赖关系)从多对多(网状关系)转换为一对多(星状关系)。原来一个对象
备忘录模式(Memento Design Pattern)
2025-06-25 15:27
2
0
1
26.2℃
计算机原理与软件
编程语言的艺术
备忘录模式是一种行为设计模式,它允许在不破坏封装性的前提下,捕获并外部化一个对象的内部状态,以便稍后可以将该对象恢复到原先保存的状态。 备忘录模式也叫快照模式,具体来说,就是在不违背封装原则的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,以便之后恢复对象为先前的状态。这个模式的定义表达
访问者模式(Visitor Design Pattern)
2025-06-20 16:14
14
0
0
25.4℃
编程语言的艺术
计算机原理与软件
访问者模式(Visitor Pattern)核心解析 1. 模式定义 访问者模式允许一个或者多个操作应用到一组对象上,设计意图是解耦操作和对象本身,保持类职责单一、满足开闭原则以及应
迭代器模式(Iterator Design Pattern)
2025-06-17 16:48
8
0
0
24.8℃
编程语言的艺术
计算机原理与软件
迭代器模式(Iterator Pattern)是一种行为设计模式,用于提供一种统一的方法顺序访问聚合对象(如集合、列表、树等)中的元素,而无需暴露其底层数据结构。 迭代器模式,也叫游标模式。它用来遍历集合对象。这里说的“集合对象”,我们也可以叫“容器”“聚合对象”,实际上就是包含一组对象的对象,比如
状态模式(State Pattern)
2025-06-16 16:38
22
0
0
26.2℃
编程语言的艺术
计算机原理与软件
状态模式 状态模式是一种行为设计模式,它允许对象在其内部状态改变时改变其行为,使对象看起来像是修改了它的类。 状态模式是状态机的一种实现方式即可。状态机又叫有限状态机,它有 3 个部分组成:状态、事件、动作。其中,事件也称为转移条件。事件触发状态的转移及动作的执行。不过,动作不是必须的,也可能只转移
上一页
下一页
1
2
3
4
弹