隐藏我自己的库中内部使用的库

时间:2017-05-30 12:11:53

标签: java android sdk

我创建了一个库。实际上,它是另一个库的包装器。所以,我想限制使用我的库的开发人员查看我使用过的内部库的类。开发人员不应该知道我使用的内部库。

例如: 让我们说" X"是我的图书馆 并说" Y"是另一个图书馆。

所以,在我的图书馆" X"我使用过图书馆" Y"。

使用我的图书馆的人(即X)不应该看到图书馆的类别" Y"

1 个答案:

答案 0 :(得分:0)

如果您要发布

  • 你的代码,没有办法隐藏它。
  • .jar文件,final修饰符使人们不会扩展类和使用这些方法,并使用private修饰符来处理除接口之外的所有内容。

否则使用OSGi

在SO上有许多类似的问题:

12