Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这似乎是一个基本问题,但我无法在任何地方找到信息。
我想构建一个公开 API 但隐藏实现的 AAR,以便不会直接调用实现。
除了混淆我想要封装(隐藏)的包之外,我没有看到其他方法。
我想出的解决方案是通过始终返回接口的工厂公开我的 API。每个接口只包含我想要公开的方法。
当然,调用者仍然可以直接访问实现中的公共方法,但至少可以清楚哪些方法打算在公共接口中。