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

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

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

5 ответов

18 просмотров

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
Автодом ты можешь рассматривать как автомобиль, ил...

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

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

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

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
как быть с принтером? такой подход прокатит?
zamtmn
12
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Привет. Подскажите, как правильно сматчить лист фиксированного размера, чтобы компилятор не говорил мне о неполном паттерне? Допустим что-то такое [x', y'] = sort [x, y]?
Arseny
8
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
Мужики. привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных элементов...
Kraszx
2
Карта сайта