.NET でジェネリック コントロールを作成しているとします。例えば木。人々がこのジェネリック型定義を使用する理由がわかりません
Control<T>
オブジェクト指向プログラミングでは、抽象クラスまたはインターフェイスを使用できます。
Control<IItem> or Control<BaseClass>
したがって、唯一のことは、それらの型がその基本クラスから派生するか、インターフェイスを実装する必要があるということです。何も実装または継承する必要がないため、ジェネリック型の方が便利であるということですか?