ジェネリックを使用すると、コードが必要以上に混乱し始めた作業コードがいくつかあります。
ジェネリックを廃止して、メンバー型、コンストラクター型、メソッド パラメーター型、およびメソッド戻り型のインターフェイスを使用することは可能ですか?
上記のインターフェイスを使用すると提供されない、ジェネリックは何を提供しますか? ジェネリックは要素を取得するときにコンパイル時のチェックを行うことを理解していますが(昔のように間違ったキャストを停止するため)、必要なインターフェイスのサブタイプではないタイプを挿入しようとした場合、コンパイラは検出しませんか?