标签:集中 div 接口 需要 需求 复杂 pre 条件 简单工厂
1.典型的适合简单工厂模式的例子是计算器
def create_operator(op):
if op == ‘+‘:
return AddOperation()
elif op == ‘-‘:
return SubOperation()
elif op == ‘*‘:
return MulOperation()
elif op == ‘/‘:
return DivOperation()
op = create_operator(‘+‘)
op.Calc(1, 2)
工厂函数
负责具体产品对象的创建工作,是该模式的核心。当场景比较复杂时,可能需要用一个工厂类来负责产品的创建。
抽象所有产品的公共接口
抽象接口的具体实现类
标签:集中 div 接口 需要 需求 复杂 pre 条件 简单工厂
原文地址:http://www.cnblogs.com/alamZ/p/6477724.html