| |
|
|
| | Кто-нибудь, кто шарит в ООП, объясните "на пальцах" что такое интерфейсы?
Читаю книжку оп ООП в PHP5, и как я понял, интерфейс - это обычный класс, с объявленными методами, но без реализации.
Но зачем?
И как еще тут написано, это что-то вроде альтернативы множественному наследованию в С++. Но как при помощи интерфейса решить проблемму множестенного наследования, тоже очень интенресно.
Кто знает - поделитесь....
И вот еще что. Чем интерфейс отличается от абстрактного класса? | |
| |
|
|
| |
|
|
| |
для: tAleks
(08.07.2007 в 18:04)
| | | Интерфейсы - это и есть абстрактные классы, содержащие только абстрактные методы и не имеющие никаких свойств.
Основное отличие интерфейсов от абстрактных классов заключается в том, что в PHP 5 класс не может быть порожден от нескольких классов, в том числе и абстрактных, но зато может быть создан на основе любого числа интерфейсов. | |
| |
|
|