S известного дизайна объектно-ориентированного программирования означает:
Принцип единой ответственности, понятие, что объект должен иметь только одну ответственность.
IИнтересно, можно ли распространить этот принцип даже на массивы, переменные и все элементы программы?
Например, скажем, у нас есть:
int A[100];
И мы используем егочтобы сохранить результат функции, но каким-то образом мы используем тот же A [100], чтобы проверить, например, какие индексы A мы уже проверили и разработали.Может ли это считаться неправильным?Не должны ли мы создать еще один элемент для хранения, например, индексы, которые мы уже проверили?Разве это не намек на будущий грязный код?
PS: Извините, если мой вопрос не понятен, но английский не является моим основным языком.Если у вас есть какие-либо проблемы с пониманием сути, пожалуйста, дайте мне знать в комментарии ниже.