lec15
约 138 个字 18 张图片 预计阅读时间不到 1 分钟
1. Class Design¶
- 总体原则:容易理解的,可以维护的且可以重用的;
Contents¶
- Code:
- Coupling:松耦合;(方法:回调函数、消息传递)
- Cohesion:如果每个单元只对一个任务负责,那么我们说他是高内聚的;
- Code duplication(代码冗余);


2. 一些考试的零碎¶
2.1 Named casts¶

example:






2.2 Multiple inheritance(多继承)¶
菱形结构的问题:

红字写的就是可以的,指明了哪个父类的;

需继承可以解决菱形继承的重复问题:

2.3 Avoiding name clashes¶




命名空间的合并:


本文总阅读量次