工厂模式的作用就是将类的实例化的过程封装起来,可以实例化各种类。形象化解释就是,用户给工厂一个产生a零件的请求,工厂就生产a零件给用户。(告诉名称,得到实物)
class factory{
public operate createOperate(int type){
operate oper = null;
swith(type){
case "1": oper = new operateAdd();
case "2": oper = new operateMuti();
case "3": oper = new operateDivi();
}
return oper;
}
}
用户通过type会得到加减乘除的操作实例