什么 duck typing?
这是动态语言中没有强类型输入的术语。
这个想法是您不需要类型来调用对象上的现有方法-如果在对象上定义了方法,则可以调用它。
该名称来自短语“如果它看起来像鸭子,而象鸭子一样叫,那就是鸭子”。
维基百科有更多信息。