Javaのインターフェースって何に使うの
■ このスレッドは過去ログ倉庫に格納されています
引数ごとに統一した処理を関数によって抽象化するのと同じように、クラスごとに統一した処理をインターフェイスによって抽象化する
関数に対する引数はインターフェイスに対するクラスに相当する
具体例をいくつか漁れば分かると思う ラムダ式のために用意したようなもんだろあれ
余計な手間かかるだけでだわ 例えば各クラスに統一した処理はインターフェイス内で具体的なメソッドとして定義し、異なる処理については抽象メソッドとして定義しておけばいい
実装側のクラスで互いに異なるように具体化しておけばクラスごとの差はそこで表現できる ■ このスレッドは過去ログ倉庫に格納されています