L!MP, Тоесть
interface Baz {
function foo();
}
class Bar implements Baz {
}
$bar = new Bar; //Фатал эррор?
Folour, ну да, а разве нет?
L!MP (12.12.2012 / 13:03)
Folour, ну да, а разве нет?
Вот я и спрашиваю. Тоесть класс должен реализовать все описаные в интерфейсе методы, иначе фатал эррор?
Folour, да, так же, как и с абстрактными методами и классами.
L!MP, а мне ответишь на пост на 21 странице?
No-Tactic, да как угодно можно.
L!MP, то есть абсолютно пофигу?
Я понял что это такое, а как это использовать ?
Fenixrus, используй там, где нужна полиморфность системы
Fenixrus, ну например есть футболист (абстрактный класс) , свойства класса, есть руки ноги, бегает, бьет по мячу, но футболисты не все одинаковые, то есть есть каркас, но какие либо свойства могут меняться, голкипер, форвард, наследуем каркас и дополняем своим, как то так