是否有关于 com.myproject.api 与 com.myproject.api.impl 中的代码的指南?

发布于 2024-11-03 09:22:44 字数 222 浏览 4 评论 0原文

我已经多次看到这种包结构模式。最近,我一直在浏览 Last.fm Android 应用程序代码,并想了解为什么某些代码位于 fm.last.api 中而不是 fm.last.api.impl 中。 https://github.com/c99koder/lastfm-android/

I've seen this package structure pattern a number of times. Most recently, I've been going through the Last.fm Android app code and would like to understand why some code is in fm.last.api versus fm.last.api.impl.
https://github.com/c99koder/lastfm-android/

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

东走西顾 2024-11-10 09:22:44

fm.last.api包含定义公共接口的接口。该接口的实际实现位于包 fm.last.api.impl 中。

这是一种很少广泛使用的方法来区分各种问题。

The package fm.last.apicontains the interfaces that define the public interface. In the package fm.last.api.impl the actual implementation of this interface is located.

This is a rarely widely used approach to differentiate various concerns.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文