私は本当に2つの質問があります:
1) パッケージ プライベート インターフェイスを使用するのはいつですか?
2)パッケージ外の実装のために閉じられたパブリックインターフェイスを持つ方法はありますか?
私は本当に2つの質問があります:
1) パッケージ プライベート インターフェイスを使用するのはいつですか?
2)パッケージ外の実装のために閉じられたパブリックインターフェイスを持つ方法はありますか?
1) パッケージの範囲内でのみインターフェースが必要な場合。たとえば、インターフェイスを使用するとコードが読みやすくなりますが、パッケージの呼び出し元には必要ありません。
2) いいえ、できません。詳細については、このリンクを参照してください。インターフェイスは実装を定義しません。それでは、実装のためにどのように閉じることができますか?