我正在开发一个供其他团队使用的库,在库中有一些公开的类/方法,但我不希望其他人使用它们。
像java中的sun.misc包这样的东西,虽然所有的类都是公共(public)的,但编译器在使用它时会抛出“限制错误”。
最佳答案
实现此目的的一种方法是应用面向方面编程 (AOP)。限制访问是一个典型的横切关注点,与 AOP 非常匹配。
关于java - 如何创建像 sun.misc* 这样的受限包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10363315/