Multiple dispatch - Wikipedia
[https://en.wikipedia.org/wiki/Multiple_dispatch] - - public:mzimmerm
Single dispatch vs. multiple dispatch in OO - single dispatch is late binding looking for objects supporting message by name; multiple dispatch late binding looks for message by name and argument types.