鸭子类型
不用实现父类,只需要实现多个类,且多个类中实现了同一个方法(同名)。只关注方法名,不关注方法的实现方式。这种机制被称为鸭子类型。通过这个类型也可以实现多态。
案例:
比如list 和 set(), 他们都实现了iter(),所以实际都属于同一个类型:可迭代类型。