以下代码如何使用委托减少switch case,达到便于维护,高可扩展的目的。

原方法
想用委托,减少switch case语句,便于扩展和维护
委托
修改后的方法
该委托怎么调用,报错:“变量t不能与类型实参一起使用”


for(;;){
alert("aaaaaaaaaaaaaaa")
}

这种根据参数的不同返回不同的对象,完全可以用工厂模式就可以胜任,
或者直接将对应关系写到一个配置文件中每次获取就好了