Я думаю, что аргумент в том, что вам не нужно расширять ИЛИ реализовывать константный класс или интерфейс, теперь, когда у нас есть статический импорт.Поэтому, если вы собираетесь использовать статический импорт, наличие класса для ваших констант лучше соответствует представлению о том, что на самом деле является классом, а не интерфейсом.И превращение этого в финальный класс устраняет искушение применить анти-паттерн;то есть, чтобы расширить или реализовать тип, который определяет константы.
На практике, однако, я не думаю, что это имеет слишком большое различие, какой шаблон вы используете.