Thanks John.
Help me out. What do you mean, intrinsic to the object? Do you mean, you wouldn't choose to instatiate the "mover" object, and instead keep those "mover" methods somewhere within the super/sub class?
If so, I agree with you that this is a much simpler/more direct approach. Especially if there is NO chance of there being more vehicle types added in the future. The biggest risk there is Class Library bloat.
I've been working alot with the design patterns lately, and well, you know, I've got a brand new hammer, now everything looks like a nail. <s>
Marty Smith, CSQE