Duck-typing
způsob dynamického typování / From Wikipedia, the free encyclopedia
Duck-typing (anglická výslovnost [dak ˈtajpiŋ], česky kachní typování) je způsob dynamického typování, kdy se posuzuje objekt nikoli z hlediska jím deklarovaných předků nebo implementovaných rozhraní, ale jen na základě jeho metod. Původ systému je přisuzován větě Jamese Whitcomba Rileyho:
- „Pokud vidím ptáka, který chodí jako kachna, plave jako kachna a káchá jako kachna, tak o tomto ptáku tvrdím, že je to kachna.“