Цитата:
Зачем в нетипизированом интерпретируемом языке интерфейсы
|
Цитата:
аргументировано опустить ПХП с его ООП-понтами
|
Цитата:
Но что же у нас будет в пхп? А ничего! Пока не вызовешь несуществующий метод не поймешь, что кривой объект у тебя на ссылке висит. К тому же нет никакой возможности в самом коде намекнуть на ожыдаемый тип экземпляра (указать тип переменной). Таким макаром можно провести объект через сотни ссылок, сто раз забыть, где этот объект создавался, а потом случайно вызвать ожыдаемый метод, а его нет... никто и не заметил, что объект не имплементировал нужный интерфейс. А если же я уверен, что объект именно тот, что нужно, то зачем мне вешать на него бейдж с интерфейсом, ведь его никто не проверит.
|
К сожалению, в этих словах заложено невежество и банальное незнание.
Php язык с кучей проблем, я тоже готов его постоянно критиковать, но по существу.
Как по-вашему должен выглядеть php-код? Неструктурированная лапша?
Цитата:
не подозреваю о каких то особенностях интерфейсов, которые оправдывают их присутствие в ПХП и Ко
|
Кого вы относите в компанию к php?
Добавлено через 8 минут
Посмотрите на
примеры хорошего кода на php