Translations:Developers/Object oriented programming in PHP/Abstract classes and interfaces/10/ru

Интерфейсы определяют, какие публичные/public методы должен реализовывать класс. Поэтому они предоставляют лишь названия методов и параметры в подписи, пропуская содержимое методов. Методы в интерфейсах определяются наподобие абстрактных методов в абстрактных классах, и интерфейсы гарантируют, что все реализуемые методы будут иметь те же параметры в подписи и будут вызываться однотипно.