1
이 패키지 구조 패턴을 여러 번 보았습니다. 가장 최근에, 나는 Last.fm 안드로이드 앱 코드를 훑어 보았고 어떤 코드가 fm.last.api와 fm.last.api.impl에있는 이유를 알고 싶습니다. https://github.com/c99koder/lastfm-android/com.myproject.api와 com.myproject.api.impl에 들어가는 코드에 대한 지침이 있습니까?
"인터페이스"라고 할 때 느슨하게 용어를 사용하고 있습니까? 또는 클래스와 달리 실제 인터페이스를 의미합니까? 'fm.last.api'는 인터페이스와 클래스를 포함하고 있기 때문에 묻습니다. 그게 사실 처음부터 나를 버렸습니다. –
일반적으로 나는 실제 인터페이스에 대해 이야기하고 있었지만 예외와 같은 다른 필수 클래스가있을 수 있습니다. 하지만 예제를 다시 한 번 보았습니다. 패키지 fm.last.api.impl을 찾을 수 없으며 인터페이스 나 클래스도 찾을 수 없습니다. https://github.com/c99koder/lastfm-android/tree/ master/app/src/fm/last/api –
패키지는 실제로 라이브러리 프로젝트에 있습니다. [link] (https://github.com/c99koder/lastfm-android/tree/master/library/src/fm/last/api) –