java 工厂模式的写法_java简单工厂模式是什么
展開全部
所謂簡單工廠模式, 就是將容易變化的地方, 考慮用一個獨立Class來進行創造實體(Object)的過32313133353236313431303231363533e4b893e5b19e31333337396239程.
目的: 合并創造實體的動作, 統一以變量處理之. 使得新增實體種類時, 可以不修改到已有程序.
舉例來說,
* 虛擬碼, 不可執行.
* 假設進行加減乘除運算, 分別使用不同的物件, 對變量A, B進行運算.//?簡單工廠模式的寫法?(已宣告完加減乘除類別,?父類別Operation)
class?OperationFactory
{
Operation?createOperate(string?operate)
{
Operation?operr?=?null;
switch?(operate)
{
case?"+":
oper?=?new?OperationAdd();
break;
case?"-":
oper?=?new?OperationSub();
break;
case?"*":
oper?=?new?OperationMul();
break;
case?"/":
oper?=?new?OperationDiv();
break;
}
return?oper;
}
}
//?用戶端寫法
Operation?oper;
oper?=?OperationFactory.createOperate("+");
oper.NumberA?=?1;
oper.NumberB?=?2;
result?=?oper.GetResult();
范例來源: 大話設計模式 - 悅之文化出版
總結
以上是生活随笔為你收集整理的java 工厂模式的写法_java简单工厂模式是什么的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 对EditText右边的图片进行监听
- 下一篇: 9.png(9位图)在android中作