设计模式:简单工厂(Simple Factory)
2014-02-08 15:06
543 查看
定义:根据提供的数据或参数返回几种可能类中的一种。
示例:实现计算器功能,要求输入两个数和运算符号,得到结果。
结构图:
View Code
示例:实现计算器功能,要求输入两个数和运算符号,得到结果。
结构图:
protected void btnGetResult_Click(object sender, EventArgs e) { lblMessage.Text = ""; try { Operation opeation; opeation = OperationFactory.CreateOperate(ddlOperateType.SelectedValue); opeation.NumberA = Convert.ToDouble(txtNumA.Text); opeation.NumberB = Convert.ToDouble(txtNumB.Text); double result = opeation.GetResult(); txtResult.Text = result.ToString(); } catch (Exception ex) { lblMessage.Text = ex.Message; } }
View Code
相关文章推荐
- 设计模式之简单工厂(SimpleFactory)
- 设计模式 简单工厂(simple factory pattern)转载
- 【设计模式】学习笔记4:简单工厂模式(Simple Factory)
- 设计模式之一--简单工厂设计模式(SimpleFactory)
- 设计模式学习笔记三:简单工厂(Simple Factory)
- 设计模式的征途—2.简单工厂(Simple Factory)模式
- 设计模式最简Demo:简单工厂模式[Simple Factory Pattern]
- 设计模式 一 简单工厂Simple Factory(工厂模式)
- 23种设计模式之-----简单工厂(静态工厂)模式(SimpleFactory Pattern)
- 简单工厂设计模式(Simple Factory Design Pattern)
- 设计模式案例--工厂模式--简单工厂(静态工厂)(simplefactory)
- 设计模式--简单工厂(Simple Factory)
- 设计模式之SimpleFactory(简单工厂)
- 设计模式学习之简单工厂(Simple Factory,创建型模式)(1)
- 设计模式之简单工厂(Simple Factory)
- 【设计模式基础】创建型模式 - 3 - 简单工厂(Simple Factory)
- 设计模式-简单工厂(Simple Factory)
- 设计模式学习笔记三:简单工厂(Simple Factory)
- C#设计模式系列:简单工厂模式(Simple Factory)
- 设计模式(九)[简单工厂(Simple Factory)模式]