GF
главный вопрос, а зачем собстно создавать абстрактный класс, если нам все равно потом нужно прописывать с нуля все эти методы в дочерних классах?
Много уже что перерыл в инете,но так и не понял до конца, пришел к выводу, что это просто как некий синтаксический сахар и защита от дурака, чтоб не забыть реализовать определенные методы в классе