Встречается на собеседованиях • сегодня

В чем разница между абстрактным класом и интерфейсом

  • Абстрактный класс - это как бы большая сущность, по которой уже можно сделать определенные реализации, к примеру самолет - это абстрактный класс, по нему можно сделать разные модели самолетов. Интерфейс - это точечный контракт, который гарантирует, что в классе будут реализован функционал. Классы могут наследовать много интерфейсов, но если брать абстрактный класс, то класс может наследовать только один
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы