EMZETT.
Giriş yap

Duck typing (ördek tipleme)

Kısaca: Duck typing şu demektir: bir nesne hangi sınıfa ait olduğuyla değil, ne yapabildiğiyle değerlendirilir. “Ördek gibi yürüyorsa ve ördek gibi vaklıyorsa, ördektir.”

Biraz daha ayrıntılı: Python, Ruby ve JavaScript gibi dinamik dillerde bir nesnenin gereken yöntemlere sahip olması yeterlidir; ortak bir taban sınıfa veya arayüze gerek yoktur. Bir şey uymazsa bu ancak çalışma anında fark edilir. Go ve TypeScript’in statik denetlenen bir çeşidi vardır: yapısal tipleme.

Ayrıntılı

class Duck:
    def quack(self): retu

Ayrıca bak: Çok biçimlilik, Arayüz, Tip sistemleri, Tip çıkarımı