Чем отличаются эти две статьи (полиморфизм, PHP)? То ли я туплю=) Вообще не въеду, есть две статьи на хабре про полиморфизм. 1-я статья habrahabr.ru/post/37576 2-я статья habrahabr.ru/post/37610 Во 2-й автор пишет мол он прочитал первую, и в ней не совсем полиморфизм. И приводит пример. После примера пишет фразу "вся суть в концовке кода". Но концовка кода та НИЧЕМ не отличается, за исключением передачи $id в качестве параметра. Блин, это что ли он имеет ввиду? Ткните плиз носом, в чем ПРИНЦИПИАЛЬНОЕ отличие этих примеров, и почему ИМЕННО во втором "канонический" полиморфизм?

21 Авг 2019 в 07:08
203 +1
0
Ответы
1

Основное отличие между этими двумя статьями заключается в том, как авторы подходят к понятию полиморфизма в PHP.

В первой статье (habrahabr.ru/post/37576) автор объясняет полиморфизм в контексте использования интерфейсов и абстрактных классов. Он приводит примеры кода, где объекты разных классов могут вести себя по-разному, но при этом обладать общим интерфейсом.

Во второй статье (habrahabr.ru/post/37610) автор критикует первую статью за то, что, по его мнению, не до конца раскрывается суть полиморфизма. Он предлагает свою интерпретацию полиморфизма, используя пример с передачей параметра $id. Однако действительно, концовка кода в его примере практически идентична концовке кода из первой статьи, с той лишь разницей, что во второй статье параметр $id передается извне.

Таким образом, основное принципиальное отличие между этими статьями заключается в том, как авторы подходят к понятию полиморфизма и примерам кода, которые они предлагают. Один автор считает, что использование интерфейсов и абстрактных классов является основой полиморфизма, в то время как другой подчеркивает значимость передачи параметров для достижения полиморфизма.

20 Апр в 13:06
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 84 706 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир