Существуют ли рекомендации для того, какой код входит в com.myproject.api против com.myproject.api.impl? - PullRequest
1 голос
/ 22 апреля 2011

Я видел этот шаблон структуры пакета несколько раз.Совсем недавно я просматривал код приложения Last.fm для Android и хотел бы понять, почему какой-то код находится в fm.last.api, а не в fm.last.api.impl.https://github.com/c99koder/lastfm-android/

1 Ответ

1 голос
/ 22 апреля 2011

Пакет fm.last.api содержит интерфейсы, которые определяют открытый интерфейс.В пакете fm.last.api.impl находится фактическая реализация этого интерфейса.

Это редко используемый подход для разграничения различных проблем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...