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¶
命名空间的合并:
本文总阅读量次