ad-hoc polymorphism
nounEtymology Coined by British computer scientist Christopher Strachey in 1967.
1
Computer, Computing, Engineering, Mathematics, Natural sciences, Physical sciences, Science, Sciences Usually A kind of polymorphism where polymorphic functions can be applied to arguments of different types, as they can denote a number of distinct and potentially heterogeneous implementations depending on the types of argument to which they are applied.
- Related terms
- function overloading, operator overloading