是否有关于 com.myproject.api 与 com.myproject.api.impl 中的代码的指南?
我已经多次看到这种包结构模式。最近,我一直在浏览 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
包
fm.last.api
包含定义公共接口的接口。该接口的实际实现位于包fm.last.api.impl
中。这是一种很少广泛使用的方法来区分各种问题。
The package
fm.last.api
contains the interfaces that define the public interface. In the packagefm.last.api.impl
the actual implementation of this interface is located.This is a rarely widely used approach to differentiate various concerns.