が、私はこのインタフェースとクラスを考えてみましょうしないでくださいインターフェイスのメソッド実装しますは何も
interface IListener
{
void f();
void g();
void h();
}
class Adapter implements IListener
{
void f() {}
void g() {}
void h() {}
}
を、彼らは何もしない場合thooseインタフェースメソッドを実装するためのポイントは何ですか?
質問はDesign Patterns Java Workbookから取得しました。
オハイオ州、申し訳ありませんが、誤植でした。返信いただきありがとうございます。修正する – Kobe
インターフェイスをパブリックにする場合は、直接インターフェイスを実装する必要があります。少なくとも彼らの一部がそれをするでしょう。インプリメンテーションを破らない*ではないことを確認したい場合は、インタフェースを作成しないでください。空のメソッドのみ。 –
アダプタクラスは通常同様にインターフェイスを実装しています.....必ずしもそうでない場合もあります。 –