No, no, i know it's the Strategy Pattern hence why i said I was reading a design document and why im asking why it's better, why send me to google to read what im already reading lol... so i guess the answer is just cause it's a small example it might as well work the Motor class approach, I like the testing answer as well I did not think of that, thanks.
Now for your question:
What if you go by bicycle or surfboard?
Wouldn't that be the same thing? they'll have to create yet another implementation of the IGo interface and i'd create another method. OK maybe Motor wasn't a good name, I might as well call it Go class and it still holds true.
But thanks for the answer to Pat Farrell.