いくつかのインターフェースとその実装の定義があります。実装する各クラスで宣言する必要があるメソッドが多数あります。
唯一の定義として、退屈で冗長だと思います。この機能を実装する時間がなかっただけですか、それともアンビエント実装の定義を強制する必要がある理由の背後にある考えがありましたか? それとも、私が見逃したものがありますか?
アップデート
ライブラリの所有者が言ったので、インターフェースメンバーが実装されていると確信している人の観点から書かれました。しかし、他の人のライブラリへの独自のインターフェイスを作成することにした場合は、すべての実装メンバーをサニティ チェックとして強制的に指定する方がよいでしょう。