这是设计模式中最基本的一个模式。
就是将对象的实例过程简化,说的通俗一点就是把所有对象的实例过程都封装到一个工厂类里,然后client只需要使用这个工厂类来制定实例化的对象
Class OperationFactory {
public static operator create(String operate){ //根据操作来实例化对象
operation oper = null;//要返回的实例
switch(operate){
case "+"
oper= new 加法
break;
case "-"
oper= new 减法
break;
case "*"
oper= new 乘法
break;
case "/"
oper= new 除法
break;
}
return oper;
}
。。。。。。。使用。。。。。。。
oper = OperationFactory.create("你要实例化的对象。")