Что такое абстрактный класс в PHP?
Как это может использоваться?
Абстрактный класс - это класс, содержащий по крайней мере один абстрактный метод, который является методом без фактического кода в это просто имя и параметры, и это было помечено как «абстрактное».
Цель этого - предоставить своего рода шаблон для наследования и заставить наследующий класс реализовать абстрактные методы.
Таким образом, абстрактный класс представляет собой нечто среднее между обычным классом и чистым интерфейсом. Также интерфейсы являются частным случаем абстрактных классов, в которых ВСЕ методы абстрактны.
См. этот раздел руководства по PHP для получения дополнительной информации.
Абстрактный класс - это класс, который только частично реализован программистом . Он может содержать один или несколько абстрактных методов. Абстрактный метод - это просто определение функции, которое сообщает программисту, что метод должен быть реализован в дочернем классе .
Этому есть хорошее объяснение .