|
Related articles:
Type polymorphism
Python (programming language)
Ruby (programming language)
Key terms: duck typing code quack object methods duck typing python cat print static error dynamic function feathers self ruby handling exception implement argument java common lisp mallard message runtime interface calculate templates donald type system like a duck coldfusion programming language static typing type checking benefits source lang typed languages dynamic type statically typed rather than inheritance imitates a duck structural type compile time print the person apples and oranges exception handling walk and quack methods Search external links cited by footnotes on Wikipedia page Duck typing: |
|