WEB开发网
开发学院图形图像Flash 了解在Flash中的编程工作 阅读

了解在Flash中的编程工作

 2007-01-03 10:54:12 来源:WEB开发网   
核心提示: 人们总是情愿用简单的方法去解决事情,在编程上也是一样,了解在Flash中的编程工作(3),这是正确的思路,但有的时候,在这种情况下,我们就应该创建一个“小人”类,当简单的方法行不通时,你要意识到这件事情或许要用复杂的方法才能实现

人们总是情愿用简单的方法去解决事情,在编程上也是一样,这是正确的思路,但有的时候,当简单的方法行不通时,你要意识到这件事情或许要用复杂的方法才能实现。

不要总把事情想的那么简单,总要想到还有其他的可能。

18.2 面向对象的软件开发中的重要概念

在第四章中我已经简单的介绍了什么是面向对象的软件开发,你应该还记得那个以“人”作为对象的例子,以及当路遇恶狗而被恶狗撵这一事件发生时,他可以调用“撒腿就跑”这个方法来作为对这个事件的响应。

但不管怎么说,我不想因为这些例子而使你轻视了面向对象的软件开发。事实上,面向对象含义深远,涉及许多重要的概念,只有充分理解了这些概念的含义,你才算真正理解了什么叫面向对象。很多概念你都应该知道,但限于篇幅,本节中我将讲解其中最重要的九个。

面向对象的软件开发中九个最基本的概念:类、对象、属性、方法、抽象、封装、继承、多态,以及事件。

18.2.1 类和对象

类是对象的软件抽象,是创建对象的模板。例如,如果一个人被看作一个对象的话,则人这个物种就可以被看作一个类。类定义描述了包括数据和功能在内的结构,对象由其创建。一个类表示一组相似的对象。对象是类的实例。

为什么需要类,想象这样一个情况,假如我们要编写一个Flash游戏,里面要有一些能自主活动的小人,这些小人都有相同的体貌特征和活动能力,那么,若我们要为每个小人编写程序的话,则工作量毫无疑问是巨大和重复的。在这种情况下,我们就应该创建一个“小人”类,以后每当需要一个新的小人时就从“小人”类生成一个小人即可。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:了解 Flash 编程

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接