一些程序员建议不要在Javascript中使用伪经典继承,但建议使用鸭子类型并为每个对象提供一组功能。有没有一个很好的例子来说明如何做到这一点?我在下面有一个示例,但它一次只分配一个功能。我们可以给一个对象分配一整组方法吗,比如我们可以设置一个OceanAnimal的原型(prototype)吗?可以“游泳”、“潜水”和“上升”,LandAnimal的原型(prototype)对于“run”、“walk”和“jump”,让一个对象从其中一个或两个继承?(所以鱼对象可以继承或获得OceanAnimal的功能,而乌龟可以同时获得OceanAnimal和LandAnimal的功能?)vary