Login
Абасс... обсудите рахитекурту
3762 просмотров
Перейти к просмотру всей ветки
in Antwort alex445 21.05.24 14:01
У них же разный набор параметров.
Ну это уже твои тараканы :) Оба этих метода легко переписываются так, что у них вообще нет никаких параметров.
И в вашем случае у вас лишняя валидация
Нету там никакой лишней валидациию Эта функция:
protected virtual Validate () { }
ничего не валидирует и не изменяет. Она пустая.
Я вообще не понимаю, от куда в условии взялась необходимость валидировать/изменять maxValue (подход Murr'а? :D)
Да даже если вдруг и надо валидировать maxValue, то я не вижу в этом проблемы. Ну займет эта ненужная валидация лишких 3 такта. И что? Зато тот, кто будет использовать ParamVolatile будет уверен в том, что все поля валидны и сразу понятно где, что, как и по каким правилам меняется.