Здравствуйте, so5team, Вы писали:
S>Серьёзно я здесь вынужден говорить разве что о вашей альтернативной одаренности. О проблемах ОО-языков я здесь иронизирую. Но если вы настолько серьёзны, то покажите решение на C++ без костылей и нарушения условий задачи.
Так как проблемы никакой нет, то тут и показывать нечего. Если вам каким-то образом мешает именование методов и вы хотите полностью от них не зависеть, то используйте полиморфизм на основе signal-slot парадигмы, в которой любые объекты с любыми методами можно соединять, как вам хочется.