Javaの勉強をしていてリスナーとアダプタクラスの使い分けがよくわかりません。
リスナーはインターフェイスで、implementsするとすべてのメソッドを実装しなければいけないが、アダプタクラスは必要なメソッドだけをオーバーライドすればいいのでアダプタクラスの方が便利ということがわかりました。なのでアダプタクラスだけ使えばいいと思うのですが何が違うのでしょうか?またリスナーとアダプタクラスの利点と欠点を教えて頂けると幸いです。
投稿2020/11/19 01:43
編集2020/11/19 03:06Javaの勉強をしていてリスナーとアダプタクラスの使い分けがよくわかりません。
リスナーはインターフェイスで、implementsするとすべてのメソッドを実装しなければいけないが、アダプタクラスは必要なメソッドだけをオーバーライドすればいいのでアダプタクラスの方が便利ということがわかりました。なのでアダプタクラスだけ使えばいいと思うのですが何が違うのでしょうか?またリスナーとアダプタクラスの利点と欠点を教えて頂けると幸いです。