打印

[AS3] ActionScript 3.0 自写类整理笔记(一)——类的分包处理

具体请关注http://www.xiaos8.com/?cat=19
原文章出至http://www.xiaos8.com/article.asp?id=86

分包情况:


base包:基础包,用于存放初级应用类
bat包:应用包,用于存放高级应用类
com包:系统化包,用于存放系统化的高级应用模块类
exe包:框架包,用于存放框架方面的类
item包:项目包,用于项目上靠经验积累下的类
module包:组件包,用于存放组件的类

这段时间,我个人的情绪非常低落,为了摆脱这段时间的消极状态
因此开始整理在做项目中,碰到的种种问题,来整理出一套可用性高的类库
希望自己会坚持下去!

[ 本帖最后由 iamsun1550 于 2008-3-31 20:35 编辑 ]
本帖最近评分记录
  • enc0717 威望 +1 原创内容 2008-3-31 22:52
请教下楼主
因为我之前一直在使用服务器端脚本编写程序 由于考虑到服务器的工作效率都尽量避免过多的oop
在客户端使用oop的话 什么样的类型用继承来做好些哪?
比如我要做个留言本的类型 需要和服务器端的脚本程序进行数据通信 那么我是继承一个URLLoader还是继承一个xml类型哪?
或者都不继承 而是将那些类型的对象实例化当作留言本类型的属性应用?
请赐教
新手

回复 #2 sanders 的帖子

楼主的东西是工作中一些项目的文件结构设定

你的问题可以去看看设计模式相关的内容..
设计模式里有一个原则是:多用组合,少用继承,"有一个"有时候比"是一个"要更好.更灵活
http://www.pighong.com
看你自己的了,楼上的猪爷爷说的好
多用组合,少用继承
这个是出现设计模式之后,不变的真理

但是你还是得看实际情况的
比如你要编写跟容器相关的UI外观类,那么你就得继承Sprite或者其他的显示对象类了
如果你写的类,会调度一些事件,那么你可以继承EventDispatcher,也可以使用IEventDispatcher接口,聚合EventDispatcher类来实现
www.xiaos8.com

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!
受教了
看来需要抽时间看看设计模式了
新手

TOP