Добрый день!
Возникла проблема с виртуальными функциями....
Вот здесь обсуждение:
https://rsdn.org/forum/design/8562434Автор: zelenprog
Дата: 14.07.23
В интернете прочитал, что в качестве решения озвученной проблемы можно применить другое решение: заменить "классическое" наследование классов на "утиную" типизацию или на использование делегатов.
Прочитал несколько первых попавшихся статей про "утиную" типизацию и делегатов. Но не совсем понял, как эти способы можно применить для замены наследования в моем случае.
Хочу еще прочитать что-то толковое, чтобы хорошо разобраться и понять эти "необычные" способы наследования.
Подскажите, пожалуйста, хорошие статьи, материалы на эту тему.
А также если не трудно — объясните "на пальцах".