如果你有一个通用的 eclipse/osgi 代码平台,你可以在上面构建各种产品,你可以/应该从通用代码继承激活器吗?
例如
org.test.common.PluginActivator
org.test.common.ui.UIPluginActivator
org.test.product1.Product1PluginActivator
org.test.product1.ui.Product1UIPluginActivator
org.test.product2.Product2PluginActivator
org.test.product2.ui.Product2PluginActivator
我希望所有 UI 激活器都继承自通用激活器,非 UI 激活器也一样。启动方法都将调用超级......但是我想知道这是否是糟糕的 osgi/bundle 实践或可能导致问题。
有人对此有任何想法/意见吗?