- 博客(3)
- 收藏
- 关注
原创 预备知识-7种常用面向对象设计原则
这就很不方便了,所以需要把大接口中的方法分别定义到不同的小接口中去,使每个接口都有其单一的职责。实际上就是单一职责原则。对象组合(关联关系)类与类之间的耦合度低,一个类的变化对其他类造成的影响相对较少。当类与类之间的交互很混乱时,可以通过中间类来调和,这样虽然中间类需要和多个类交互,但别的类只需要和中间类交互。一般来说,如果一个类是另一个类的一种,可以使用继承,但如果一个类需要用到另一个类的功能,使用组合或聚合。使用多个专门的接口,而不使用单一的总接口,即客户端不应该依赖那些它不需要的接口。
2023-04-06 21:18:27 42 1
原创 预处理命令
编译阶段主要分为4个,分别是预处理、编译、汇编和链接。在预处理阶段处理预处理命令。预处理命令以 # 号开头,只有空格和制表符可以出现在 # 号前面,也可以出现在#和命令之间。预处理命令一般独占一行,遇到本行的第一个换行符时结束。预处理命令也可以跨行,可以在行尾放置一个 \ ,这样可以在下一行继续完成上一行的命令。预处理器会直接删除 \ 和换行符并且把两行命令连接在一行。\ 必须是换行符之前的最后一个字符。因为预处理器会把注释替换成空格,所以如果在 \ 和换行符之间有注释,那么 \ 不会有换行作用。
2023-03-05 22:39:24 414
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人