首页
开启博客之旅
设计模式
算法
归档
人生短短几个秋
行动起来,活在当下
累计撰写
45
篇文章
累计创建
20
个标签
累计收到
0
条评论
栏目
首页
开启博客之旅
设计模式
算法
归档
目 录
CONTENT
以下是
人生短短几个秋
的文章
2025-01-25
设计模式-桥接模式
设计模式 - 桥接模式(Bridge Pattern) 介绍 桥接模式是一种结构型设计模式,它将抽象部分与它的实现部分分离,使它们都可以独立变化。桥接模式的核心在于将抽象与实现分离,从而可以独立地扩展抽象和实现部分。 实现 我们以一个图形绘制的例子来说明桥接模式的实现。假设我们要绘制不同形状的颜色,
2025-01-25
14
0
0
设计模式
2025-01-25
设计模式-适配器模式
设计模式 - 适配器模式(Adapter Pattern) 介绍 适配器模式是一种结构型设计模式,它允许对象以另一种接口被使用。这种模式给现有的类增加新的功能,同时包装其功能,使得现有类的功能可以通过新的接口访问。适配器模式经常用于让现有类与新类兼容。 实现 假设我们正在开发一个应用程序,该程序需要
2025-01-25
10
0
0
设计模式
2025-01-25
设计模式-外观模式
好的,这次我们来探讨一下外观模式(Facade Pattern),这是一种结构型设计模式,它为子系统中的一套接口提供一个统一的高层接口,使子系统更容易使用。 设计模式 - 外观模式(Facade Pattern) 介绍 外观模式是一种结构型设计模式,它为子系统中的一套接口提供一个统一的高层接口,使子
2025-01-25
13
0
0
设计模式
2025-01-25
设计模式-享元模式
设计模式 - 享元模式(Flyweight Pattern) 介绍 享元模式是一种结构型设计模式,它通过共享技术来尽可能地复用已创建的对象,从而支持大量细粒度的对象。这种模式可以用来减少内存中对象的数量,尤其是当对象创建成本较高且存在大量重复实例时。 实现 我们以一个文本编辑器中的字符渲染为例来说明
2025-01-25
14
0
0
设计模式
2025-01-25
设计模式-装饰器模式
设计模式 - 装饰器模式(Decorator Pattern) 介绍 装饰器模式是一种结构型设计模式,它允许向对象添加新的功能,同时保持类的其他行为不变。这种模式通过创建一个包装对象,也就是装饰来包裹真实的对象。装饰器模式是面向对象编程中一个非常有用的工具,尤其是在需要扩展类的功能或者添加责任到类的
2025-01-25
14
0
0
设计模式
2025-01-25
设计模式-组合模式
设计模式 - 组合模式(Composite Pattern) 介绍 组合模式是一种结构型设计模式,它允许你将对象组合成树形结构来表示“整体-部分”的层次结构。组合模式使得用户可以一致地使用组合体和单个对象。 实现 我们以一个文件系统为例,来展示如何使用组合模式来模拟文件夹和文件的关系。 定义节点接口
2025-01-25
14
0
0
设计模式
2025-01-25
设计模式-备忘录模式
设计模式 - 备忘录模式(Memento Pattern) 介绍 备忘录模式是一种行为设计模式,它允许你在不破坏封装性的前提下捕获和存储对象的内部状态,以便稍后恢复。这种模式通常用于实现撤销功能,或者在复杂对象的状态需要备份和恢复时使用。 实现 我们以一个简单的文字编辑器为例,来说明如何使用备忘录模
2025-01-25
14
0
0
设计模式
2025-01-25
设计模式-策略模式
设计模式 - 策略模式(Strategy Pattern) 介绍 策略模式是一种行为设计模式,它让你能在运行时改变对象的行为。此模式定义了一系列算法,并将每个算法封装起来,使它们可以互相替换。策略模式让算法的变化独立于使用算法的客户。 实现 我们以一个简单的游戏为例,游戏中有多个角色,每个角色都有不
2025-01-25
14
0
0
设计模式
1
2
3
4
5
6