Можно создать дубликат:
Interface vs Abstract Class (general OO)В чем разница между абстрактным классом и интерфейсом?
Могу ли я когда-либо создать экземпляр абстрактного класса? Если да, почему бы мне не сделать абстрагирование всех моих незапечатанных классов?
Если я не могу создать экземпляр, то в чем отличие от интерфейса? Может ли абстрактный класс иметь «базовый» класс? Есть ли разница в различии между интерфейсом и абстрактным классом?
** Люди это мега-дубликат. Не отвечайте. Он будет закрыт и удален. ** –
@John Saunders - Извините за дубликат. Хотя это может показаться не таким, я действительно искал вопрос, который имел это перед публикацией (я нашел несколько близких, но не выше). Во всяком случае, я плохой. В следующий раз я попытаюсь найти труднее. – Vaccano
это не было против вас. Это было направлено на тех, кто так быстро ответил на этот вопрос, не понимая, что это должен быть дубликат. –