你的位置:首页 > 软件开发 > ASP.net > 面向对象(六)——设计模式和委托

面向对象(六)——设计模式和委托

发布时间:2016-08-22 15:00:06
一、设计模式1、工厂模式public class JiSuan { private int a; public int A { get { return a; } set { a = value; } } private int ...

一、设计模式

1、工厂模式

面向对象(六)——设计模式和委托面向对象(六)——设计模式和委托
public class JiSuan  {    private int a;    public int A    {      get { return a; }      set { a = value; }    }    private int b;    public int B    {      get { return b; }      set { b = value; }    }    public virtual int YunSuan()    {      return 0;    }  }  //加法类  public class Jia:JiSuan  {    public override int YunSuan()    {      return base.A + base.B;    }  }  //减法类  public class Jian : JiSuan  {    public override int YunSuan()    {      return base.A - base.B;    }  }  //工厂类  public class GongChang  {    public static JiSuan DuiXiang(string s)    {      switch(s)      {        case "+":          return new Jia();          break;        case "-":          return new Jian();          break;        case "*":          return new Cheng();          break;        default:          return new Jia();          break;                }    }  }

原标题:面向对象(六)——设计模式和委托

关键词:面向对象

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。