Как часто вы используете Set и Get для protected элементов класса?
Делают ли Set Get и расшаривание элементов в public и зачем?
Единственный плюс я вижу что можно изменить функцию и не реплайсить прямое обращение по всему проекту к измененому элементу.
А если классы внутри классов и нужен прямой доступ к элементам ставлю френд класс.
marikcool предположу, что если сделать эти функции final, то компилятор заменит их на прямые изменения переменной, так что вопрос только в удобстве и эстетичности кода. В HLSDK, к слову я такие функции встречал очень редко, если вообще встречал, обычно прямые обращения
Мы считаем что реконфигурация классов - это такая занятная игра, которая отнимает всё время, вместо того, чтобы писать настоящий код.
Я себя не раз ловил на мысли, что стоит мне начать писать на С++, и вместо того чтобы писать код я начинаю играться с виртуальными функциями и перегруженными методами.