如何组织大量的班级成员?
答
基本上一个.h文件应该只包含一个类。但是你可以包含嵌套类。然后,您可以将实现放在尽可能多的.cpp文件中。每个文件应该分组到目录中。
但是如果你有,你应该考虑你的设计的重构:
- 抽象的过高的水平,(班太普通了,因此许多方法)。
- 过度使用针对聚合的继承。
这种情况导致代码膨胀,这是比你真正需要的代码更多。
1)将大类分成较小的类,每个“做一件事,做得很好”2)将每个变量的范围限制为“最小可能”。 – user3528438
看起来10,000线条班吸吮,因为它应该吸吮。 –
小班。小方法。 –