As we introduce more complicated validators, it seems that the basic patterns are reused in several places. It would make sense to abstract out the functionality of a validator sequence (setting and getting a list of validators over an appropriate generic type, plus the execution of those validators) into a new interface or at least base class.
As we introduce more complicated validators, it seems that the basic patterns are reused in several places. It would make sense to abstract out the functionality of a validator sequence (setting and getting a list of validators over an appropriate generic type, plus the execution of those validators) into a new interface or at least base class.