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


 * Интерфейсы могут дополнять сразу несколько интерфейсов, в то время как (абстрактные) классы могут дополнить лишь один единственный класс.
 * Все методы интерфейсов должны быть объявлены как public, а абстрактные методы могут быть либо public, либо protected, но не private.
 * Если интерфейс добавляется как тип параметра в метод интерфейса, то принимаются все объекты, реализующие данный интерфейс прямо или косвенно.