170 похожих чатов

Никак не пойму полиморфизм на словах я понимаю, что он имеет

несколько разных форм
но на примерах я путаюсь
как разобраться?

5 ответов

20 просмотров

def foo(x): return x * 2 print(foo(5)) print(foo(3.4)) print(foo('Hello')) функция foo полиморфна, принимает и строку, и int, и float

Э𓆉-Лентяй Автор вопроса
Denis Pobedrya
def foo(x): return x * 2 print(foo(5)) print(...

так короче полимформ функция это когда функция может поддерживать несколько разных типов данных

Автодом ты можешь рассматривать как автомобиль, или как дом, или как собственность. Возможность "переключить абстракцию"

Э𓆉 Лентяй
так короче полимформ функция это когда функция мож...

полиморфизм это когда один и тот же код может работать с разными видами объектов т.к. над этими объектами доступен какой-то общий набор операций

Arkady Strugatsky
Автодом ты можешь рассматривать как автомобиль, ил...

Условно, когда ты за рулём автодома - ты за рулём автомобиля по сути и не важно какого. Интерфейс тот же. Когда ты припаркован - тебе важно что это автомобиль. Ты используешь интерфейс абстракции "дом" (диван, туалет и тд)

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта