旧标题:每个单元有多少个班级是可取的?
我的问题是针对德尔福的。我认为在 Java 和 C# 世界中,每个类通常有一个文件是一种相当普遍的做法。我认为这也是在 Delphi 中遵循的一个很好的规则,因为在 Delphi 中,如果一个单元中有多个类,则私有成员并不是真正私有的。
所以我很惊讶地听到两个不同的高级(可能比我更有经验)程序员告诉我我的代码划分太多了。其中一位告诉我不要羞于在一个单元中安排 5-6 个班级。
我不知道的“每个模块一个类”规则是否存在一些问题,可以保证和解释这些程序员的反应?