Вопросы по ООП в PHP

19.24K
.
Folour
Think different

L!MP, Тоесть

interface Baz {
 function foo();
}

class Bar implements Baz {
}

$bar = new Bar; //Фатал эррор?
.

Folour, ну да, а разве нет?

.
Think different
L!MP (12.12.2012 / 13:03)
Folour, ну да, а разве нет?
Вот я и спрашиваю. Тоесть класс должен реализовать все описаные в интерфейсе методы, иначе фатал эррор?
.

Folour, да, так же, как и с абстрактными методами и классами.

.

L!MP, а мне ответишь на пост на 21 странице?

.

No-Tactic, да как угодно можно.

.

L!MP, то есть абсолютно пофигу?

.

Я понял что это такое, а как это использовать ?

.

Fenixrus, используй там, где нужна полиморфность системы

.
(\/)____o_O____(\/)

Fenixrus, ну например есть футболист (абстрактный класс) , свойства класса, есть руки ноги, бегает, бьет по мячу, но футболисты не все одинаковые, то есть есть каркас, но какие либо свойства могут меняться, голкипер, форвард, наследуем каркас и дополняем своим, как то так

Всего: 383