Давно пытаюсь понять практическое назначение интерфейсов в PHP. Сколько я статей и книг не читал, понял только одно - интерфейс указывает какие методы должны быть реализованы в классе. Но я е могу понять где это может пригодиться. Скажите если кто знает =)
Интерфейс - это абстрактное понятие... Те методы и свойства класса, к которым ты обращаешься и есть интерфейс - интерфейс между объектом и программой, обращающейся к нему А может и мое понятие интерфейса в корне неверное )))
http://www.rsdn.ru/article/patterns/oomethods.xml http://ru.wikipedia.org/wiki/Полиморфизм Короче про ООП почитай и разберись что есть на полиморфизм А тут посмотри примеры использоваия: http://ru.wikipedia.org/wiki/Шаблоны_проектирования