⚡️ Что такое абстрактный класс?
Это некий план проекта. Вы знаете, что класс должен делать такие-то функции, но как он будет это делать — уже не ваша забота. А также нельзя создавать экземпляр абстрактного класса.
Зачем он нужен? Во первых, он упрощают работу с IDE, ведь теперь редактор кода знает, с чем имеет дело и какие функции подставлять. Type hint'ы в деле.
Во вторых, он заставляет программиста реализовывать какие-то функции, иначе тот получит ошибку.
#миниурок #abc
Post #1261
3.45K

- 👍 1