Банальный пример - универ. У тебя есть абстрактный класс Человек. Ты знаешь что у него есть две руки, две ноги, не более. Это есть абстракция. Однако в универе есть разные типы людей - лекторы и студенты. Наследуется Лектор от Человека, и реализует свойства человека первым путём. Есть Студент, который также реализует свойства человека, но уже вторым путём.
В твоей программе "Универ" нужно работать только со студентами и лекторами (если захочешь, то и экземпляр создать сможешь). Затрагивать же Человека тебе не нужно, так как на то он и абстрактный, чтобы быть лишь каким-то "силуэтом". Следовательно, экземпляры человека тебе не нужно создавать, поэтому можно пометить его абстрактным