0
有什麼方法可以解決我的代碼?我有點卡住了。
如何使用工廠創建通用演示者,甚至可能沒有非泛型基類?結合泛型MVP模式與抽象工廠模式
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()
}
}