Makes no less or more sense than when you have default options for a class (or 
function) and you don't care whether an instance got a given value from the 
default or from passed arguments.  

Eek!  

Or not. 

Sometimes it doesn't matter.  You use the best code for the job and I 
occasionally -- very occasionally -- use this pattern and "makes no sense" is 
hardly a convincing argument, since you in fact know exactly how and why it 
works.

-- S.

Reply via email to