看这个例子: http: //www.codeproject.com/Articles/68670/The-Factory-Pattern
为什么我不能像下面展示的那样使用反射来实例化具体对象,而不是进行创建工厂的额外工作?
private Bat OrderBat(string choice)
{
Bat myBat = Reflection.NewObject(choice);
myBat.clean();
myBat.applyGrip();
myBat.applyLogo();
myBat.applyCover();
myBat.pack();
return myBat;
}