我想在我的项目中使用MAF,因为我需要一个强大的插件架构。然而,我需要从其他加载项调用加载项的方法。如何以灵活的方式实现此目的,其中一些加载项应该具有与其他加载项的依赖关系,或者只在可用时使用其他加载项的功能。
也许通过主机进程聚合?
提前感谢您的回答。
Ufuk。
答案 0 :(得分:2)
发布/订阅事件,使用主机进程/上下文作为链接。
我不知道MAF,但是必须有一些通用事件可以从插件A中使用自定义事件数据引发,插件B可以通过主机/上下文轻松订阅。
这样可以很好地松散耦合。
答案 1 :(得分:1)