> -- Илья Ермаков писал(а):
> Этот термин гуляет по литературе, я его встречал в книге каких-то паттернов программирования на С++.Он обозначает принятие решения о выборе реализации при вызове на основе двух типов - типа объекта, чей метод вызван, и типа объекта-аргумента. При этом там, где я это читал на С++, использовался сложный двойной вызов ..."двойная диспетчеризация" - это сама логика, так сказать, а "шина Гуткнехта" - это один из способов реализации этой логики, с использованием некоторых языковых механизмов.Спасибо.

Шина Гуткнехта достаточно специфична и полезна, чтобы стоять самостоятельно.
Мы все это прочувствовали.
Основной приём её использования нельзя сказать, что прямо вытекает из общей идеи "двойной диспетчеризации" в С++шном виде, описанном выше.