Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

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

Сообщения:  [1-2] 

 
 автор: parczynski   (09.07.2007 в 12:57)   письмо автору
 
   для: tAleks   (08.07.2007 в 18:04)
 

Интерфейсы - это и есть абстрактные классы, содержащие только абстрактные методы и не имеющие никаких свойств.
Основное отличие интерфейсов от абстрактных классов заключается в том, что в PHP 5 класс не может быть порожден от нескольких классов, в том числе и абстрактных, но зато может быть создан на основе любого числа интерфейсов.

   
 
 автор: tAleks   (08.07.2007 в 18:04)   письмо автору
 
 

Кто-нибудь, кто шарит в ООП, объясните "на пальцах" что такое интерфейсы?

Читаю книжку оп ООП в PHP5, и как я понял, интерфейс - это обычный класс, с объявленными методами, но без реализации.

Но зачем?

И как еще тут написано, это что-то вроде альтернативы множественному наследованию в С++. Но как при помощи интерфейса решить проблемму множестенного наследования, тоже очень интенресно.

Кто знает - поделитесь....

И вот еще что. Чем интерфейс отличается от абстрактного класса?

   

Сообщения:  [1-2] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования