From: Florian Gross Date: 2005-01-24T23:15:57+09:00 Subject: Re: Is overloading of the "! operator" possible or not Stephan K�mper wrote: > Do you mean "overload" or "override"? > You _override_ a method if you change the behaviour of the method in an > ancestor (or singleton object). > > To _overload_ a method means to check the classes/types of the arguments > and to use that information to decide which method body to execute. > Overloading just doesn't cut the mustard in Ruby; IIRC this has been > discussed here before. IMHO these terms are equivalent in Ruby. What the C++ / Java guys usually call overloading is typically called Multi Method Dispatch in more dynamic languages.