以下のコードを解決する方法はありますか? 私はちょっと立ち往生しています。
ファクトリを使用して汎用プレゼンターを作成するにはどうすればよいですか?非汎用基本クラスがなくても可能ですか?
public abstract class Presenter<T>
{}
public SomePresenter : Presenter<ISomeVew>
{}
public SomeOtherPresenter : Presenter<ISomeOtherView>
{}
public class Factory()
{
public ??? CreatePresneter(int runTimeValue)
{
if (runTimeValue == 1)
return new SomePresenter()
else
return new SomeOtherPresenter()
}
}