<P><FONT size=2>求解</FONT></P>問(wèn)題補(bǔ)充: 工廠方法模式(Factory Method)http://www.cnblogs.com/Terrylee/archive/2006/01/04/310716.html 抽象工廠模式(Abstract Factory)http://terrylee.cnblogs.com/archive/2005/12/13/295965.html 對(duì)工廠模式有了一定的了解,但是我沒(méi)有看出這兩種模式有什么區(qū)別,感覺(jué)就是一樣的,特向園子里的朋友請(qǐng)教一下。
2 回答

開(kāi)心每一天1111
TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超13個(gè)贊
...最明顯的一點(diǎn)區(qū)別: 假設(shè)A是你要使用對(duì)象的類(lèi),B是需要?jiǎng)?chuàng)建出實(shí)例的類(lèi). Factory Method是通過(guò)A的方法來(lái)創(chuàng)建B的實(shí)例. Abstract Factory是通過(guò)一個(gè)中間類(lèi)C把B的實(shí)例創(chuàng)建并傳給A.因?yàn)镃只負(fù)責(zé)創(chuàng)建B的實(shí)例...哎呀,真不好寫(xiě).建議看UML圖比較它們的區(qū)別,最近正想寫(xiě)幾篇Design Pattern的Blog
- 2 回答
- 0 關(guān)注
- 602 瀏覽
添加回答
舉報(bào)
0/150
提交
取消