Здравствуйте, AndrewJD, Вы писали:
E>>1) Вообще отказаться от наследования интерфейсов. (Проблем никаких, всё понятно, предсказуемо, без накладных расходов, да и совместимо с любыми языками)
AJD>А что предложить в замен?
Что угодно. Напрмиер получать "базу" явным вызовом функции. Или запросом интерфейса (скажем dyn_cast'ом)
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском