Здравствуйте, Andrei N.Sobchuck, Вы писали:
AC>>Получается что наследование нужно только лишь для переиспользования кода? И если бы можно было автоматически делегировать вызовы реализуемого интерфейса в агрегат, то наследование было бы не нужно?
ANS>Наследование реализации нужно именно для переиспользования кода. Делегирование вызовов это и есть наследование реализации.
Хм, то есть широко известный критерй мадам Лисков отступает перед прагматикой? Или как?
Иначе говоря, иерархия наследования реализаций есть ни что иное как фабрика модулей.
Интересно вот стало, а что такое вообще наследование? Что об этом говорят классики?
И как это сочитается с наследованием реализации для переиспользования?