Собственно, сабж известен - и проблемы наследования реализации тоже.

Просто к теме.

Г.С. Иванова "Технология программирования", учебник для ВУЗов (МГТУ-шный, не бесполезная, впрочем, книжка).
http://narod.ru/disk/27474232000/%D0%9C ... .djvu.html

Путаница в голове автора:

"В природе существует ещё один вид иерархии - иерархия "простое-сложное" или иерархия развития (усложнения) систем в процессе эволюции. В этой иерархии любая функционирующая система является результатом развития более простой системы. Именно данный вид иерархии реализуется механизмом наследования ООП".

Про иерархию родовидовую вообще ни слова.
Зато введена какая-то путанная связь между эволюцией системы и наследованием; не говоря про то, что эволюционное развитие систем не имеет явно выраженной иерархической структуры...

Понятно, что причиной путаницы - "мутный" механизм наследования реализации, совершенно забивший реальный смысл родовидовой иерархии (иерархии интерфейсов, а не внутреннего устройства). Этак можно, если поверить автору, унаследовать класс "Калина" от класса "копейка".