ジェネリッククラスの具体的なインスタンス化中に、型をクラス階層のサブセットに制限することは可能ですか?
たとえば、具象ファクトリを作成するときに抽象ファクトリクラスがある場合、ファクトリに配置されるタイプを限定されたタイプのセットに制限できますか。
public abstract class AbstractFactory<K,V>
public sealed class CornerProcessorFactory : AbstractFactory<XYZ, Type>
CornerProcessorFactoryを宣言するときに、階層内の特定の基本クラスまたはインターフェイスに渡される型を制限したいのですが、インスタンス化されたクラスではなく、型として渡される値型を使用します。