freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java設(shè)計模式之工廠模式-在線瀏覽

2024-08-09 18:00本頁面
  

【正文】 ents 13. publicdrive() 14. (Driving)。 15. } 。工廠類角色class 3. 4. //注意 6. publicCars)throws{判斷邏輯,返回具體的產(chǎn)品角色給ClientreturnBenz()。 10. else 11. returnBmw()。 12. 13. ......throwException()。 15. 。 16. 17. // 18. publicMagnate{staticmain(String[] 20. try{告訴司機我今天坐奔馳 22. Car=下命令:開車 24. ()。 25. 。 程序中類之間的關(guān)系如下:下面是其好處: 首先,使用了簡單工廠模式后,我們的程序不在 有病 ,更加符合現(xiàn)實中的情況;而且客戶端免除了直接創(chuàng)建產(chǎn)品對象的責(zé)任,而僅僅負(fù)責(zé) 消費 產(chǎn)品(正如暴發(fā)戶所為)。當(dāng)暴發(fā)戶增加了一輛車的時候,只要符合抽象產(chǎn)品制定的合同,那么只要通知工廠類知道就可以被客戶使用了。對于這樣的工廠類(在我們的例子中是為司機師傅),我們稱它為全能類或者上帝類。由于簡單工廠模式中只有一個工廠類來對應(yīng)這些產(chǎn)品,所以這可能會把我們的上帝類壞了,進而累壞了我們可愛的程序員:( 正如我前面提到的簡單工廠模式適用于業(yè)務(wù)將簡單的情況下。這就應(yīng)該由工廠方法模式來出場了!! 四、工廠方法模式先來看下它的組成吧:抽象工廠角色:這是工廠方法模式的核心,它與應(yīng)用程序無關(guān)。在java 中它由抽象類或者接口來實現(xiàn)。由應(yīng)用程序調(diào)用以創(chuàng)建對應(yīng)的具體產(chǎn)品的對象。抽象產(chǎn)品角色:它是具體產(chǎn)品繼承的父類或者是實現(xiàn)的接口。具體產(chǎn)品角色:具體工廠角色所創(chuàng)建的對象就是此角色的實例。來用類圖來清晰的表示下的它們之間的關(guān)系: 話說暴發(fā)戶生意越做越大,自己的愛車也越來越多。代碼如下:1. // 2. //interface 4. publicdriverCar()。 5. }classimplements 7. publicdriverCar(){new 10. }classimplements 12. publicdriverCar() 13. returnBmw()。 14. } 16. ......// 17. // 18. publicMagnate 20. publicvoidargs) 22. try{drivernewcar()。 26. ()。 27. }catch(Exception 28. { 29. } 工廠方法使用一個抽象
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1