ActionScript 和 Lingo 的面向对象设计

4/7/2006来源:Director教程人气:9489

对象的概念和面向对象的编程方式在许多计算机语言中都有,然而在对象模型的实现上,不同的语言却有着或大或小的差别。

ActionScript 和 Lingo 都可以按照面向对象的方式编程,事实上,Macromedia Flash 和 Director 都在自己的实现中遵循着基本的面向对象模式

Macromedia Flash 和 Director 在面向对象实现上最大的差别在于 Macromedia Flash 使用完全的对象驱动方式,因此它使用原型而不是类作为对象实例生成的基础

在 Macromedia Flash 中,一切事物都是对象,因此,几乎都是采用模板脚本来自动实例化对象本身的。 这些自动实例化的类脚本被称作原型

Director 使用了更典型的方式。 原始的类脚本在 Director 中被称为父脚本,它们仅仅作为创建对象的模板而存在。

考虑到这点,面向对象的结构对我们来说一点也不陌生,因为它们是在模仿我们对事物基本组织结构的理解以及现实世界中的想法