一、设计模式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
(#换成@)。