自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hellovie's Blog

https://hellovie.github.io

  • 博客(32)
  • 收藏
  • 关注

原创 欢迎来到我的博客

我的博客说明。

2023-03-09 18:04:03 34

原创 动态规划

动态规划解题技巧和例题笔记。

2023-04-09 19:06:04 293

原创 KMP算法实现详解

KMP算法(Knuth-Morris-Pratt算法)是一个著名的字符串匹配算法。该算法相对于Brute-Force(暴力)算法有比较大的改进,主要是消除了主串指针的回溯,从而使算法效率有了某种程度的提高。

2023-04-09 14:15:00 796

原创 解释器模式

解释器模式是一种行为设计模式,用于定义语言的语法规则表示,并提供解释器来处理句子中的语法。

2023-04-05 12:01:59 101

原创 访问者模式

访问者模式是一种行为设计模式,它能将算法与其所作用的对象隔离开来。

2023-04-05 11:56:19 99

原创 模板方法模式

模板方法模式是一种行为设计模式,它在超类中定义了一个算法的框架,允许子类在不修改结构的情况下重写算法的特定步骤。

2023-04-05 11:45:49 62

原创 策略模式

策略模式是一种行为设计模式,它能让你定义一系列算法,并将每种算法分别放入独立的类中,以使算法的对象能够相互替换。

2023-04-05 11:17:54 140

原创 状态模式

状态模式是一种行为设计模式,让你能在一个对象的内部状态变化时改变其行为,使其看上去就像改变了自身所属的类一样。

2023-04-05 11:09:53 68

原创 观察者模式

观察者模式是一种行为设计模式,允许你定义一种订阅机制,可在对象事件发生时通知多个“观察”该对象的其他对象。

2023-04-05 11:05:01 57

原创 备忘录模式

备忘录模式是一种行为设计模式,允许在不暴露对象实现细节的情况下保存和恢复对象之前的状态。

2023-04-05 10:53:38 138

原创 中介者模式

中介者模式是一种行为设计模式,能让你减少对象之间混乱无序的依赖关系。该模式会限制对象之间的直接交互,迫使它们通过一个中介者对象进行合作。

2023-04-05 10:40:50 56

原创 迭代器模式

迭代器模式是一种行为设计模式,让你能在不暴露集合底层表现形式的情况下遍历集合中所有的元素。

2023-04-05 10:31:05 76

原创 命令模式

命令模式是一种行为设计模式,它可将请求转换为一个包含与请求相关的所有信息的独立对象。该转换让你能根据不同的请求将方法参数化、延迟请求执行或将其放入队列中,且能实现可撤销操作。

2023-04-04 16:52:12 115

原创 责任链模式

责任链模式是一种行为设计模式,允许你将请求沿着处理者链进行发送。收到请求后,每个处理者均可对请求进行处理,或将其传递给链上的下个处理者。

2023-04-04 16:40:13 66

原创 代理模式

代理模式是一种结构型设计模式,让你能够提供对象的替代品或其占位符。代理控制着对于原对象的访问,并允许在将请求提交给对象前后进行一些处理。

2023-04-04 16:25:42 58

原创 享元模式

享元模式是一种结构型设计模式,它摒弃了在每个对象中保存所有数据的方式,通过共享多个对象所共有的相同状态,让你能在有限的内存容量中载入更多对象。

2023-04-04 16:15:18 133

原创 外观模式

外观模式是一种结构型设计模式,能为程序库、框架或其他复杂类提供一个简单的接口。

2023-04-04 16:08:09 55

原创 装饰模式

装饰模式是一种结构型设计模式,允许你通过将对象放入包含行为的特殊封装对象中来为原对象绑定新的行为。

2023-04-04 12:49:27 98

原创 组合模式

组合模式是一种结构型设计模式,你可以使用它将对象组合成树状结构,并且能像使用独立对象一样使用它们。

2023-04-04 10:07:23 83

原创 桥接模式

桥接模式是一种结构型设计模式,可将一个大类或一系列紧密相关的类拆分为抽象和实现两个独立的层次结构,从而能在开发时分别使用。

2023-04-04 09:57:25 109

原创 适配器模式

适配器模式是一种结构型设计模式,它能使接口不兼容的对象能够相互合作。

2023-04-04 09:50:50 67

原创 单例模式

单例模式是一种创建型设计模式, 让你能够保证一个类只有一个实例, 并提供一个访问该实例的全局节点。

2023-04-04 00:05:49 51

原创 原型模式

原型模式是一种创建型设计模式,使你能够复制已有对象,而又无需使代码依赖它们所属的类。

2023-04-03 23:52:02 61

原创 生成器模式

生成器模式是一种创建型设计模式, 使你能够分步骤创建复杂对象。 该模式允许你使用相同的创建代码生成不同类型和形式的对象。

2023-04-03 23:37:34 569

原创 抽象工厂模式

抽象工厂模式是一种创建型设计模式, 它能创建一系列相关的对象, 而无需指定其具体类。

2023-04-03 23:23:17 61

原创 工厂方法模式

工厂方法模式是一种创建型设计模式,其在父类中提供一个创建对象的方法,允许子类决定实例化对象的类型。

2023-04-03 22:02:57 60

原创 设计模式

“设计模式”共23种,是一种能够提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。它是解决某些特定问题的一般性概念,能够根据需求进行调整,用于解决代码中反复出现的设计问题。

2023-04-03 21:29:52 182

原创 E-R 图

E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。

2023-03-09 19:35:39 398

原创 UML之用例图

用例图(use case diagram)是用户与系统交互的最简表示形式,展现了用户和与他相关的用例之间的关系。

2023-03-09 19:26:32 2372

原创 面向对象设计

面向对象设计是一种新的软件设计思想,意在模拟真实的世界运作。通过面向对象设计衍生出来的面向对象程序设计能让我们尽可能模拟人类的思维方式,使得软件的开发方法与过程尽可能接近人类认识世界。

2023-03-09 18:46:58 546

原创 UML之顺序图

交互序列图(sequence diagram)也称顺序图,捕捉一段时间范围内多个对象之间的交互信息,强调消息交互的时间顺序,将一个用例详细的记录出来。用于处理行为较为简单的用例。

2023-03-09 18:30:17 3616

原创 UML之类图

类图(class diagram)是一种静态模型。它可以帮助开发者利用面向对象思维进行软件建模。

2023-03-09 18:23:08 165

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除