Тема: Интерфейсы PHP

1

Определение интерфейса и отличие от класса
Классы задают поведение объекта, а интерфейсы задают поведение группы классов. Класс, реализующий интерфейс, обязан реализовать методы интерфейса.
Два класса, реализующие одинаковые интерфейсы, имеют одинаковый набор определяемых ими методов. Таким образом, назначение интерфейса - это реализация полиморфизма для двух или более классов, не имеющих общего базового класса.
1

Другие темы: