Actionscript 3 ActionScript 3.0-为什么自定义类只能从一个超类扩展?

Actionscript 3 ActionScript 3.0-为什么自定义类只能从一个超类扩展?,actionscript-3,oop,inheritance,Actionscript 3,Oop,Inheritance,我知道,一个或多个接口声明可以在自定义类中实现,以弥补无法从多个超类扩展的缺陷,当然,代价是必须实际实现接口所需的功能,但为什么不能从多个类扩展呢 这是一个关于面向对象基本设计的问题吗?也许这是一个性能问题?如果除了遵循ECMAScript标准之外没有其他真正的原因,那么在ActionScript的未来版本中,我们是否可以拥有这种能力 想法 这是一个关于面向对象基本设计的问题吗 对。这个问题是多重继承中最著名和最常被引用的问题之一 这是一个关于面向对象基本设计的问题吗 对。这是多重继承中最著名和

我知道,一个或多个
接口
声明可以在自定义类中实现,以弥补无法从多个超类扩展的缺陷,当然,代价是必须实际实现接口所需的功能,但为什么不能从多个类扩展呢

这是一个关于面向对象基本设计的问题吗?也许这是一个性能问题?如果除了遵循ECMAScript标准之外没有其他真正的原因,那么在ActionScript的未来版本中,我们是否可以拥有这种能力

想法

这是一个关于面向对象基本设计的问题吗

对。这个问题是多重继承中最著名和最常被引用的问题之一

这是一个关于面向对象基本设计的问题吗


对。这是多重继承中最著名和最常被引用的问题之一。

我建议您经常使用组合而不是继承。您可以在此处阅读一个简单的示例:


这是OOP的一个很好的实践。

我建议您经常使用组合而不是继承。您可以在此处阅读一个简单的示例:


这是OOP中的一个很好的实践。

@BoltClock有权使用它,但是如果你真的需要它,你可以使用
\include
语句(或者我认为混入flex)

@BoltClock有权使用它,但是如果你真的需要它,你可以使用
\include
语句:(我想是混入flex)