Задать вопрос

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

Добрый день, начал изучать ООП используя язык PHP. Почитал про интерфейсы и абстрактные методы. Хотел уточнить пару моментов. Правильно ли я понимаю, что описывая интерфейс мы указываем, какие публичные методы обязательно должны присутствовать в классе, которые используют этот интерфейс? А абстрактные методы описываются для того, чтобы знать, какие методы обязательно должны присутствовать в классе-потомке? Правильно ли я все понял? И зачем интерфейсы и абстрактные методы могут использоваться еще?
  • Вопрос задан
  • 423 просмотра
Подписаться 3 Простой 12 комментариев
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы