你的位置:首页 > ASP.net教程

[ASP.net教程]C#简单工厂

public class OperationInfo  {    //简单工厂的本质就是一个普通类,定义一个静态方法,并且该方法返回值类型为父类类型,    public static Operation GetInfo(string oper)//一般该方法有一个表示类型的参数    {      Operation tion = null;//初始化      switch (oper)      {        case"+":          tion = new Add();          break;        case "-":          tion = new Mul();          break;        case "*":          tion = new Sub();          break;        case "/":          tion = new Div();          break;             }      return tion;    }  }