【发布时间】:2012-09-15 21:11:51
【问题描述】:
我有一个 Java 包结构,它应该可以访问,如下所示。
如何让底层包类只能被中间包访问? TestApp 应该只与接口包直接通信。 TestApp 不应获得有关基础和中间包类的任何信息。怎么做?请帮忙
【问题讨论】:
-
为什么要这样做?是因为你不信任TestApp的开发者吗?如果您只能使用接口,您如何使用“中间包”?
-
这会有帮助吗? Access Modifiers In Java
-
接口包中调用中间包方法
-
所以我假设接口代码不仅仅是接口。 ;) 虽然能够做到这一点可能很好,但您还没有说明为什么需要它,但可能还有另一种方法可以解决您的问题。