У меня есть приложение, в котором у меня есть класс с именем PlausibilityChecker
. Этот класс имеет только статические методы, такие как checkZipcodeFormat
или checkMailFormat
. Я использую их в своих классах GUI для проверки ввода перед отправкой его на нижний уровень.
Это хорошая практика? Я думал, что буду использовать только статические методы, поэтому мне не нужно заботиться о передаче экземпляра в классы GUI или иметь поле экземпляра в каждом классе gui, который не ссылается на объект gui.
Я заметил, что класс Files
Java NIO
имеет только статические методы, поэтому я предполагаю, что это не может быть настолько ужасно неправильным.