On Dec 9, 5:02 pm, Asun Friere <afri...@yahoo.co.uk> wrote: > On Dec 9, 7:08 pm, Carl Banks <pavlovevide...@gmail.com> wrote: > > > What if the object is a string you just read from a file? > > > How do you dispatch using polymorphism in that case? > > This would be a pertinent question, were I advocating that _all_ > switch statements should, or even can, be replaced with "dispatch > using polymorphism."
Then why did you claim that a decent OO should never have a switch statement then? You argued that a decent language OO should never have a switch statement because polymorphic dispatch is the right way to handle it in OO languages, which implies that polymorphism can and should take the place of any switch statement. > What if, instead of reading strings from a file, Why don't you answer my question first, then I'll entertain whatever point you are trying to make with this example? Carl Banks -- http://mail.python.org/mailman/listinfo/python-list