【大话设计模式】简单工厂模式

设计模式汇总

简单工厂模式


【大话设计模式】简单工厂模式

运算类


public class Operation
{
    private double _numberA = 0;
    private double _numberB = 0;
        
    public double NumberA
    {
        get { return _numberA; }
        set { _numberA = value; }
    }
    public double NumberB
    {
        get { return _numberB; }
        set { _numberB = value; }
    }
    public virtual double GetResult()
    {
        double result = 0;
        return result;
    }
}

【大话设计模式】简单工厂模式

【大话设计模式】简单工厂模式

工厂类


【大话设计模式】简单工厂模式

【大话设计模式】简单工厂模式

客户端


Operation oper;
oper = OperationFactory.createOperate("+");
oper.NumberA = 1;
oper.NumberB = 2;
double result = oper.GetResult();
上一篇:设计模式-简单工厂模式


下一篇:JS_获取和失去焦点事件(onfocus和onblur)