На данный вопрос уже ответили:
В книге написано, что каждый класс, который расширяет интерфейс, обязан реализовать абстрактные классы. Можно же без интерфейса объявить класс?
Например:
Interface seo {
Public function keywords()
}
Class StaticPage implements seo{
Public function keywords (){....}
}
который расширяет интерфейс,
Интерфейс не расширяют их реализуют. Расширяют классы. Если в двух словах интерфейс определяет некие правила.
Вот здесь приведен хороший пример с птицами
Зачем нужен интерфейс?
Бывают исключения, когда не нужно что-либо выполнять, а абстрактный класс говорит что ты обязан это сделать
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости