私は今日、Eclipse の「プル・インターフェース」リファクタリング機能を使用して、既存のクラスに基づいたインターフェースを作成しました。このダイアログ ボックスでは、新しいインターフェイスのすべての新しいメソッドを「抽象」メソッドとして作成することができました。
その利点は何でしょうか。
インターフェースメソッドを抽象として宣言できるという事実は、特に推奨されていない言語の不要で無害な機能だと思いました。
Eclipse がそのようなスタイルをサポートする理由、または誰かが自発的にサポートすることを選択する理由は何ですか?
明確化: インターフェイス メソッドが抽象である理由を尋ねているわけではありません。それは明らかです。それらがインターフェースにある場合、とにかく抽象的であるため、それらを抽象としてマークすることを明示的に選択する理由を尋ねています。