Интерфейс обобщает интерфейсы. Абстрактные классы обобщают тип объектов. Кто там с какой версии что может имплементить - уже вопрос реализации. Но делать интерфейс Обувь, или абстрактный класс - ШагающаяСущность — неправильно. Надо наоборот
На мой взгляд этого вполне достаточно. Если что уточнят)))
Обсуждают сегодня