Я занимаюсь базовым курсом Java, и я столкнулся с проблемой: как мне создать объект, только если я передал действительные параметры в конструктор?
Должен ли я делать альтернативный класс и вызывать конструктор оттуда после реализации валидации?
Или должен/я мог использовать статический метод в классе для проверки?
Какова наилучшая практика в этом случае?