C#工厂设计模式简单实例

时间:2014-01-13 08:53:12
【文件属性】:

文件名称:C#工厂设计模式简单实例

文件大小:43KB

文件格式:RAR

更新时间:2014-01-13 08:53:12

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对象 }


【文件预览】:
factory
----WindowsFormsApplication1()
--------Form1.cs(1KB)
--------bin()
--------obj()
--------Properties()
--------Program.cs(491B)
--------Opteration.cs(1KB)
--------Form1.Designer.cs(7KB)
--------Factory.cs(1011B)
--------MUL.cs(656B)
--------MIN.cs(657B)
--------Form1.resx(6KB)
--------ADD.cs(657B)
--------DIV.cs(656B)
--------Opteration.csproj(4KB)
----factory.sln(934B)
----factory.suo(23KB)

网友评论