Что такое интерфейсы и абстрактные методы?

Добрый день, начал изучать ООП используя язык PHP. Почитал про интерфейсы и абстрактные методы. Хотел уточнить пару моментов. Правильно ли я понимаю, что описывая интерфейс мы указываем, какие публичные методы обязательно должны присутствовать в классе, которые используют этот интерфейс? А абстрактные методы описываются для того, чтобы знать, какие методы обязательно должны присутствовать в классе-потомке? Правильно ли я все понял? И зачем интерфейсы и абстрактные методы могут использоваться еще?
  • Вопрос задан
  • 420 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы