Имеется ввиду
X++:
class MyClass
{
void addEnd(AnyType _x);
{
}
}
Object o = new MyClass();
List l = o;
;
l.addEnd('1');
addEnd вызовется какой бы тип реально не был, у того. что лежит в x. Главное, чтобы имя совпаадало.
Я думаю там даже нет смолтоковской оптимизации (когда есть глобыльный писок имен методов, а реально передается его номер в этом списке)
Так как для этого нужен некий интеллект при работе с COM обектами, а Модель Ленивого Программиста подсказвает мне что его не сделали.