Javascript鸭子打字的例子?
一些程序员建议不要在Javascript中使用伪古典继承,但建议使用鸭式打字,并为每个对象提供一组功能.有没有一个很好的例子呢?(所以一个鱼类对象可以继承或获得OceanAnimal的功能,一只龟可以获得OceanAnimal和LandAnimal的功能吗?我们知道yoyo是一个海洋动物和一个LandAnimal.然而,如果我们做了一个OceanAnimal的yoyo实例或者是一个LandAnimal的yoyo实例,那么它返回false.什么?