Интерфейс или абстрактный класс ?(теория)
Можете объяснить что имеется в виду:
"Лучше использовать интерфейс,если хотим определить поведение конкретного типа данных,но нам не важно кто его реализует"
Ответы (1 шт):
Автор решения: Wlad
→ Ссылка
есть следующие классы:
Человек, Машина, Самолет, Муха, Велосипед.
каждый из них должен иметь возможность "Передвижение".
лучше это сделать через Интерфейс, чем наследовать их чего-то абстрактного, ведь ничто их не связывает и тем более ни один из этих классов не может быть дочерним другого.