【发布时间】:2010-10-31 15:56:29
【问题描述】:
我创建了一些 Event 和 Command 类用于我的 Cairngorm 项目。
例如,我创建了一个扩展 com.adobe.cairngorm.control.CairngormEvent 的类,它允许我在相应命令完成或失败时设置回调函数。为此,我还必须创建一个新的类来实现 com.adobe.cairngorm.commands.ICommand,我为我的项目中的所有命令扩展它。
现在,我想在我的所有 Cairngorm 应用程序中使用这两个类。做这个的最好方式是什么?我是否应该只编辑 CairngormEvent 和 ICommand 的 Cairngorm 源代码并重新编译 Cairngorm MVC(这是否可能)?或者将我的两个类添加到 Cairngorm 源代码并重新编译 Cairngorm MVC?还是我应该将它们添加到共享库中?
我现在选择了第三个选项,但这需要我在我的库和每个项目中都引用 Cairngorm 库。我想知道是否有更好的做法以及有什么好处。
谢谢。
【问题讨论】:
标签: apache-flex actionscript-3 model-view-controller architecture cairngorm