自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021-07-12

面向对象三大特征 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210712085922292.jpeg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zOTU2NzAxNw==,size_16,color_FFFFFF,t_7

2021-08-11 14:48:08 36

原创 2021-02-07

枚举(大小顺序递增)遍历的有趣方法 枚举值中增加一个末尾元素正好可以表示枚举的个数。 例子: enum Test { AA=0, BB, CC, MAX }; 通过直接取MAX的值可以知道枚举多个数。

2021-02-07 10:15:38 40

原创 2020-08-20

类之间的多种关系 1. is-a(is-a-kind-of) 即派生类对象也是一个基类对象,可以对基类对象执行的任何操作,也可以对派生类对象执行。比如:香蕉是一种水果,所有可以从Fruit 类派生出Banana类。 2. has-a 午餐可能包含水果,但通常午餐并不是水果,所以不能从Fruit 类派生出Lunch类来在午餐中添加水果。应该是:午餐有水果。 3. is-implemented-as-a 作为…来实现。例如:可以使用数据来实现栈,但是从Array类派生出Stack例如是不合适的,因为栈不是数组。

2020-08-20 10:19:22 88

原创 2020-07-17

设计模式6大原则 1. 单一职责原则(Single Responsibility Principle) 一个类,应该仅有一个可以引起它变化的原因。这样做可以控制类的大小,实现对象的低耦合,高内聚。 2. 开放-封闭原则 (Open Closed Principle) 对扩展开放,对修改封闭。主要通过“抽象约束,封装变化”来实现,做到抽象层相对稳定,变化都在具体实现层。 3. 依赖倒置原则 (Dependence Inversion Principle) 细节应该依赖于抽象,抽象不应该依赖于细节。即“要面向接

2020-07-17 10:08:45 52

空空如也

空空如也

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

TA关注的人

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