TGViewer
Уютное сообщество пхпшников. Книги Уютное сообщество пхпшников. Книги @phpdom · 1.23K subscribers
Post #158 1.72K
#вопросы_с_собеседований

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

Абстрактный класс - это класс, который не может быть создан напрямую, он служит лишь в качестве базового для других классов. У него могут быть свойства и методы, которые могут быть переопределены в наследуемом классе. Абстрактные классы могут быть использованы для реализации шаблонов проектирования и их использование повышает повторное использование кода.

Интерфейс - это способ специфицировать, каким образом объекты должны взаимодействовать друг с другом. Интерфейс состоит только из методов и констант, которые не имеют тела. Интерфейсы могут использоваться в качестве связующего звена между компонентами, которые не имеют ничего общего кроме своей общей функциональности, а также в качестве одного из способов решения проблемы множественного наследования в PHP.
  • 👍 4
  • ❤ 1
More from @phpdom
  1. Sep 8, 2026Вакансии на удалёнке — канал для IT-Релокации или нахождению вакансий на удалёнке. 🟠 Толь…
  2. Aug 23, 2026Каналы с книгами по программированию по различным технологиям. Во всех каналах книги можно…
  3. Aug 13, 2026сайт, который помогает пройти ATS фильтр и улучшить ваше IT-резюме UpdateCV.me Сервис для…
  4. Aug 13, 2026Learning PHP, MySQL & JavaScript Автор: Nixon Robin Год издания: 2025 #js #php #sql #en Ск…
  5. Aug 6, 2026PythonBooks - самый большой 38.000+ и старый c 2017 года канал для скачивания Python книг…
  6. Jul 20, 2026Оффер редко приходит сам. Обычно между «без работы» и «оффер получен» стоят десятки отклик…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →