Gee
Новичок
Объясните, пожалуйста, зачем нужны абстрактные классы и интерфейсы? Я прочитал книгу по ООП, так же общался с google на эту тему, но это не дало мне ответа. Если быть точнее, то мне не понятно их предназначние. То есть если я хочу написать класс, пусть это будет класс новостей, я пишу все необходимые методы и так далее, все работает и все рады. Но зачем мне нужен абстрактный класс или интерфейс в данном случае? Хочу понять смыл этого.