工廠模式的作用就是將類的實例化的過程封裝起來,可以實例化各種類。形象化解釋就是,用戶給工廠一個產生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會得到加減乘除的操作實例