著名的面向对象编程设计的 S 代表:
单一职责原则,即一个对象应该只有单一职责的概念。
我想知道,这个原则是否可以扩展到数组、变量和程序的所有元素?
例如,假设我们有:
int A[100];
我们使用它来存储函数的结果,但不知何故我们使用相同的 A[100] 来检查,例如,我们已经检查和详细说明了 A 的哪些索引。这可以被认为是错误的吗?我们不应该创建另一个元素来存储,例如,我们已经检查过的索引吗?这不是暗示未来的混乱代码吗?
PS:如果我的问题无法理解,但英语不是我的主要语言,我很抱歉。如果您在理解它的要点时有任何问题,请在下面的评论中告诉我。