自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 设计模式:桥接模式(C++)

将抽象与实现分离,使其独立变化。并用组合关系代替继承关系来实现,从而降低抽象和实现这两个维度的耦合度,提高可扩展性。例:有一个程序员类,程序员类又扩展三个子类(各类程序员),每个程序员对应不同类型公司(3种)的工资都不同,所以就得给每个子类创建3个公司类,而总共需要创建9个类。以此往复,这样的复杂度就会呈指数增长。解决办法:抽取公司类别这一维度使之成为独立的类,并跟程序员类进行组合这种设计方案,使其类的个数减少,且扩展更方便,并降低了类鱼类之间的耦合,减少代码编写量,提高可扩展性。

2024-04-29 15:47:46 605 1

原创 C++:容器vector(学习笔记)

奇牛学院视频教程

2024-04-28 23:35:55 326

原创 位图运算(c++)

【题目】有很多不重复的整数, 其中最大值不超过 40 亿, 最小值是 0. 要求判断某个指定的整数, 是否在这个集合中.

2024-03-28 21:04:35 271

空空如也

空空如也

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

TA关注的人

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