自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 设计模式———原型模式(克隆模式)

这篇文章中我们介绍了设计模式中的原型模式,其实这个模式的复杂度不高,用的地方其实也就那几个,在写这篇文章的时候因为中间也出现了些小插曲,所以慢了不少,最主要是在我最初了解这个设计模式的时候我并不知道这个模式的具体应用场景和实现原理上,浪费了不少时间去理解,而在我理解之后我又感觉这个模式挺有意思的,确实也可以减少许多繁琐的耦合度高的工作。原型模式不需要依赖他的具体类的构造已经参数就可以克隆出大量的相同对象,把他理解成cv操作就可以啦,cv就是个好东西,越用越上头的。高的工作。

2024-12-15 23:46:46 2047

原创 设计模式——生成器模式(建造者模式)

学习不是一朝一夕,现在才刚刚开始,共勉。

2024-12-10 19:38:11 1471

原创 设计模式———什么是工厂模式?

什么时候用工厂方法模式,什么时候用抽象工厂模式,其实这个在上面也有提起过。以实际开发的角度出发来看,针对一个UI组件,按钮在windows系统下的功能是按钮,在linux系统底下他也是按钮,他们的作用其实是相同的,但使用他们的系统不同,所以他的渲染不同,我们就可以使用工厂方法模式去创建一个按钮的工厂,根据不同系统的调用去返回不同系统下的点击事件和渲染样式。

2024-12-09 23:17:59 1308

原创 什么是设计模式?

设计模式是软件设计中常见问题的典型解决方案。它们就像能根据需求进行调整的预制蓝图,可用于解决代码中反复出现的设计问题。设计模式与方法或库的使用方式不同,你很难直接在自己的程序中套用某个设计模式。模式并不是一段特定的代码,而是解决特定问题的一般性概念。你可以根据模式来实现符合自己程序实际所需的解决方案。人们常常会混淆模式和算法,因为两者在概念上都是已知特定问题的典型解决方案。但算法总是明确定义达成特定目标所需的一系列步骤,而模式则是对解决方案的更高层次描述。同一模式在两个不同程序中的实现代码可能会不一样。

2024-12-09 21:41:52 291

原创 干烂你最头疼的栈和队列

距离上次更新其实不是太久,上次带大家了解到的顺序表和链表相信大家这么聪明也能看懂的啦,这次我们来把数据结构的另一个双胞胎兄弟请来给大家谈一下,那就是栈和队列,在我们学习之前,我们先带着问题去学习1.栈和队列的概念和结构是怎么样的2.栈和队列与顺序表和链表有什么不同?3.循环队列?那我们现在学习了栈和队列,以及循环队列,我们的问题解决了吗1.栈和队列的概念和结构是怎么样的2.栈和队列与顺序表和链表有什么不同?3.循环队列?

2023-10-13 18:20:57 120

原创 干烂让你头疼的顺序表和链表

我看出来了我距离前面一篇已经隔了很久,现在才开始更数据结构的。现在开始尽量多更,以后也会把平时自己的练习发上来,当是督促自己。我们先得区分他们的一个框架,上面的是顺序表,下面的是链表,显而易见,顺序表中的每一个数据空间是连续的紧挨着的,而链表则像链子一样,是一个一个串起来的,他们的数据空间并不连续。这就是链表和顺序表的区别。那从数据结构中看呢,链表和顺序表又有什么区别?这是一种新的数据结构,我们先要知道链表是怎么样去链起来的。

2023-10-12 00:38:49 110 2

原创 什么是数据结构?

以上!

2023-05-13 23:51:41 131 1

空空如也

空空如也

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

TA关注的人

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