автоматически исправить при срабатывании if. Первое что пришло на ум - сделать все в сэттере свойства. Но мне не нравит что в сэттере висит такой кусок кода. Мб есть более элегантный подход?
Если не нравится такая логика в сеттере, можно сделать сеттер приватным, а для установки значения сделать метод с понятным названием.
Обсуждают сегодня