У меня есть еще вопрос "сколько это слишком много". У меня есть класс Java, который определяет несколько методов получения / установки для использования внешними классами (всего около 30). Однако сам Java-класс также требует использования этих переменных в некоторых случаях.
Я понимаю концепцию использования полей-членов вместо методов-получателей в классе, но в этом случае методы-получатели выполняют функцию (разоблачая целое число, чтобы быть конкретным), чтобы создать возвращаемое значение.
Итак, с точки зрения производительности и сокращения памяти, для тех немногих вызовов в классе, которым нужны эти значения, мне любопытно, если бы я должен ...
а. Просто позвоните получателю
б. Делайте разоблачение везде, где мне нужны значения в классе, как получатель
с. Создайте переменные для хранения этих значений, загрузите их, вызвав все методы получения при запуске, и используйте их в классе (примерно 30 целых чисел могут не представлять серьезного риска для памяти, но мне также нужно было бы добавить в свой код, чтобы сохранить эти обновляется, если пользователь устанавливает новые значения ... так как значение обновляется и маскируется).
Любые мысли приветствуются!