自定义博客皮肤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)
  • 收藏
  • 关注

原创 设计模式的依赖倒转原则

设计模式的六大原则:开闭原则、里氏代换原则、依赖倒转原则、接口隔离原则、迪米特法则、合成复用原则,下面主要介绍里。(4)使用接口或抽象类的目的是制定好规范,不涉及任何具体的操作,把展现细节的任务交给它们的实现类去完成。举例为电脑里面harddisk, cpu, memory。举例为message的receiver。(3)依赖倒转(倒置)的。

2023-09-06 11:27:07 50

原创 设计模式组合和聚合

在uml中聚合关系用空心的菱形+实线箭头来表示,每只大雁都属于一个雁群,每个雁群可以有多只大雁,但雁群消失,大雁不会消失。,体现了严格的部分和整体的关系,部分和整体的生命周期是一样的。组合用实心的菱形+实线箭头来表示,大雁和翅膀是同一生命周期的,当大雁不存在,翅膀也会消失。中部分的每个实例都不是全体的固有特性,可以有千千万万个部分实例,只要有一个部分的实例存在,聚合关系形成的全体仍然是其本身。中部分和全体唇亡齿寒的关系,有部分的存在,全体才称之为全体,每个实例都是其固有特性;,它们的联系更加紧密。

2023-09-06 10:57:17 74

原创 如何判断程序是C还是C++程序

@第一次记录基础原理编译器编译cpp文件时,_cplusplus会被定义,C文件编译的时候,_STDC_会被定义,_SDTC_是预定义的宏,当期被定义后,编译器按照ANSIC标准编译C语言程序举例:1.头文件my.h#include<stdio.h>#ifdef _cplusplus#define USING_C 0#else#define USING_C 1#en...

2019-08-18 11:26:11 3365

空空如也

空空如也

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

TA关注的人

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