私はJava APIを掘り下げていましたが、私はimplパッケージとinternalパッケージの両方を見つけました。これまでのところ、私は実際には違いは考えていませんでした。すべてのエンタープライズJavaアプリケーションと同じように、実際に実装されていることを意味していると思いました(APIユーザー)。パッケージ名 - impl v internal
スタックオーバーフローを少し掘り下げると、少なくとも内部パッケージにはsome security placed around itがある可能性があります。
違いは何ですか?私は両方のAPIを見ているので、それは味の問題ではないと思います。
私は味とデザインの問題だと思います。どのパッケージ/クラスが内部使用のみを目的としているかを明確にしている限り、重要なことです。注:OSGiは、「エクスポートされた」パッケージと内部使用のみのパッケージを厳密に制御します。 –