是否有支持从多个原型进行串联继承的语言



这样,在默认情况下,原型及其后代都过着自己独立的生活。

我的意思是,自由地接受新的特性,同时忘记它们来自哪里(就像人类的记忆一样——我们通常知道一些东西,却不记得这些知识来自哪里(。试图找到一种与我们自己的发展类似的自然形式的概念模型。如果我没有记错的话,例如,JavaScript总是会跟踪新属性的来源。

您所说的串联继承是通过不记住原型而只是复制属性来定义的。这意味着没有原型链,也没有动态调度。

JavaScript非常支持这一点(例如,使用Object.assign或对象文本中的spread语法,具有多个源(,其他一些语言也是如此。

相关内容

最新更新