我创建了一些 Event 和 Command 类用于我的 Cairngorm 项目。
例如,我创建了一个扩展com.adobe.cairngorm.control.CairngormEvent的类,它允许我在相应命令完成或失败时设置回调函数。为此,我还必须创建一个新的类来实现我为项目中的所有命令扩展的com.adobe.cairngorm.commands.ICommand 。
现在,我想在我的所有 Cairngorm 应用程序中使用这两个类。做这个的最好方式是什么?我是否应该只编辑CairngormEvent和ICommand的 Cairngorm 源代码并重新编译 Cairngorm MVC(这甚至可能)?或者将我的两个类添加到 Cairngorm 源代码并重新编译 Cairngorm MVC?还是我应该将它们添加到共享库中?
我现在选择了第三个选项,但这要求我在我的库和每个项目中都引用 Cairngorm 库。我想知道是否有更好的做法以及有什么好处。
谢谢。