Здравствуйте, ylem, Вы писали:
Y>Я как-то попробовал начать с того, что стоит различать наследование реализации и наследование интерфейса.
Y>Превое это, в основном, такой особеннй способ переиспользования. Второе -- хм, "релиазция контракта" или как-то так.
+100500
Первое — это один из вариантов повторного использования кода.
Второе — это путь уменьшения сильной связности (определить только идеи, но не их реализацию).
Можно сказать, что наследование решает две, в чём-то даже противоположные задачи...
Y>Вроде бы были довольны и даже оживились как-то.