- 博客(0)
- 资源 (6)
- 收藏
- 关注
C#工厂设计模式简单实例
C#工厂设计模式简单实例——计算器
public class Factory
{
//创建一个静态方法
public static Operation CreateOper(int a, int b, string oper)
{
//创建一个Operation对象
Operation op = null;
switch (oper)
{
case "+":
op = new Add(a, b); //'工厂类'创建'加法产品'
break;
case "-":
op = new Min(a, b); //'工厂类'创建'减法产品'
break;
case "*":
op = new Mul(a, b); //'工厂类'创建'乘法产品'
break;
case "/":
op = new Div(a, b); //'工厂类'创建'除法产品'
break;
}
return op; //返回一个Operation对象
}
2010-12-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人