Encapsulation, inheritance and polymorphism

Mark Lawrence breamoreboy at yahoo.co.uk
Tue Jul 17 14:18:21 EDT 2012


On 17/07/2012 18:29, Ethan Furman wrote:
> Terry Reedy wrote:
>> On 7/17/2012 10:23 AM, Lipska the Kat wrote:
>>
>>> Well 'type-bondage' is a strange way of thinking about compile time type
>>> checking and making code easier to read (and therefor debug
>>
>> 'type-bondage' is the requirement to restrict function inputs and
>> output to one declared type, where the type declaration mechanisms are
>> usually quite limited.
>>
>>  >>> def max(a, b):
>>     if a <= b: return a
>>     return b
>
>
> Surely you meant 'if a >= b: . . .'
>
> No worries, I'm sure your unittests would have caught it.  ;)
>
> ~Ethan~

Wouldn't the compiler have caught it before the unittests? :-)

-- 
Cheers.

Mark Lawrence.






More information about the Python-list mailing list