ActionScript3.0面向对象编程的三个特征的论述?

1.       封装,就是将实现的细节隐藏起来,只将必要的功能对外公开。它的目的是使代码更互相独立,更安全,从而最终降低复杂度。AS3.0的封装包括:类的成员,类,和包的访问控制以及命名空间的使用。

2.       继承,就是新类拥有与原有类相同的对外接口,或许还新增了一些接口,使用原有类的地方,都可以被替换成新类。它的目的是使代码具有可重用性和扩展性,最终实现对复杂模型的抽象。AS3.0只支持单继承,不支持多继承。

3.       多态,就是一个类可以当成它自己本身类,它的父类,它实现的接口来使用。多态让代码更易于扩展,让我们更多从数据种类的角度来思考问题。

posted @ 2012-01-19 11:45  jason_xiao  阅读(82)  评论(0编辑  收藏  举报