Показать сообщение отдельно
Старый 22.08.2008, 22:39
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 16  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Цитата:
Сообщение от Яски Посмотреть сообщение
это костыль, но я даже там, где нет рекурсии стараюсь придерживаться такого подхода.
Это не костыль, а нормальное поведение сеттера. Он не должен при установке того же самого значения производить какие-то бессмысленные действия и тратить процессорное время на бесполезные вычисления. Причин, по которым может возникнуть повторная установка значения — огромное количество. Если пытаться учесть все эти возможности повторной установки сеттера, то ничего хорошего из этого не получится, как минимум, будет нагромождение лишнего кода, совершенно ненужного.