當前位置:編程學習大全網 - 網站源碼 - 為什麽要用簡單工廠模式

為什麽要用簡單工廠模式

保證代碼的可復用,各個子類完全分離,避免了更高代碼無意中把原來好的源代碼改錯,對於開發公司來說,個人自用負責自己對應的子類,就行了,公司也不用把別的子類給妳,

===============

如果現在公司要求妳為公司的薪資管理系統做維護,原來只有技術人員(月薪) ,市場銷售人員(底薪+提成),經理(年薪+股份)三種運算算法,現在要增加兼職工作人員的(時薪)算法,但按照前面的程序寫法,公司就必須要把包含有的原三種算法的運算類給妳,讓妳修改,妳如果心中小算盤壹打,‘TMD,公司給我的工資這麽低,我真是郁悶,這會有機會了’,於是妳除了增加了兼職算法以外,在技術人員(月薪)算法中寫了壹句

if (員工是自己)

{

salary = salary * 1.1;

}

那就意味著,妳的月薪每月都會增加10%(小心被抓去坐牢),本來是讓妳加壹個功能,卻使得原有的運行良好的功能代碼產生了變化,這個風險太大了。我們應該把加減乘除等運算分離,修改其中壹個不影響另外的幾個,增加運算算法也不影響其它代碼”

這時候就需要用到 簡單工廠模式了

  • 上一篇:微搭低代碼不能發布
  • 下一篇:哪位大神能幫我解釋壹下韓順平在Java中講的快速排序程序為什麽這麽寫?l++和++l有什麽區別?不盛感激啊!
  • copyright 2024編程學習大全網