Поліморфізм на співбесіді: одна функція — різні кандидати
{
"input": {
"prompt": " Ілюстрація у вигляді “HR-співбесіди”: за столом сидить менеджер із бейджем “function pay()”, перед ним по черзі проходять “кандидати”-об’єкти: кредитна картка з ніжками, телефон із Apple Pay, монета “crypto”, і кумедний кіт із бейджем “CatPay”. Над столом висить табличка “No 17 if/else, no 42 switch”. Важливо показати ідею: одна і та сама “функція” по-різному поводиться залежно від типу об’єкта, але через спільний контракт. Легкий офісний фон, мінімум тексту, без реальних платіжних брендів."
}
}
Used in "Поліморфізм в ООП: як змусити код “працювати з усім” і не зійти з розуму (майже)"