1.
封装,就是将实现的细节隐藏起来,只将必要的功能对外公开。它的目的是使代码更互相独立,更安全,从而最终降低复杂度。AS3.0的封装包括:类的成员,类,和包的访问控制以及命名空间的使用。
2.
继承,就是新类拥有与原有类相同的对外接口,或许还新增了一些接口,使用原有类的地方,都可以被替换成新类。它的目的是使代码具有可重用性和扩展性,最终实现对复杂模型的抽象。AS3.0只支持单继承,不支持多继承。
3.
多态,就是一个类可以当成它自己本身类,它的父类,它实现的接口来使用。多态让代码更易于扩展,让我们更多从数据种类的角度来思考问题。