类设计策略

面向对象的设计这一主题较为复杂;整个行业的人员都对此学科进行了大量的学术研究和专业实践。尽管如此,下面还是给出了几条建议以帮助您着手进行面向对象的编程。

  1. 请考虑一下该类的实例将在应用程序中扮演的角色。通常,对象担任以下三种角色之一:
  2. 确定类所需的特定功能。不同类型的功能通常会成为类的方法。
  3. 如果打算将类用作值对象,请确定实例将要包含的数据。这些项是很好的候选属性。
  4. 由于类是专门为项目而设计的,因此最重要的是提供应用程序所需的功能。回答下列问题可能会对您很有帮助:
  5. 如果有一个现有的对象与您需要的对象类似,只是缺少某些您需要添加的一些额外功能,应考虑创建一个子类(在现有类的功能的基础之上构建的类,不需要定义它自己的所有功能)。例如,如果您希望创建一个将作为屏幕上的可视对象的类,可将一个现有显示对象(如 Sprite 或 MovieClip)的行为用作该类的基础。在这种情况下,MovieClip(或 Sprite)是“基类”,而您的类是该类的扩展。有关创建子类的详细信息,请参阅继承

Flash CS3

 

评论添加到页面后给我发送电子邮件 | 评论报告

当前页: http://livedocs.adobe.com/flash/9.0_cn/main/00000032.html