форумы, где много разных ответов
пока только понял, интерфейсы используют только публичные модификаторы, у абстрактных классах реализованы методы. И любой интерфейс можно считать абстрактны классом, но не наоборот. что можно добавить?
Интерфейсы для композиции, определения свойств/действий/признаков. Абстракции для наследования, реализации абстрактного класса.
Абстрактный класс может содержать реализацию, интерфейс нет
Обсуждают сегодня