>Actually, I use parameter object
a whole lot in order to simplify interfaces. A method takes a parameter object as input; you can now hold and pass as many complex values as you want in a single parameter, and carry it as a form parameter and have its values and behaviors persist along the life of an object like a form. A method returns a parameter object, which the caller can examine and query for content and more importantly
it can carry behavior back to the caller!Ed, what is this about "carrying behavior"? This is the only part of your message which I didn't quite understand.
Hilmar.
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)