posts - 19, comments - 53, trackbacks - 0, articles - 283
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          Factory 模式

          Posted on 2009-06-01 21:27 Gavin.lee 閱讀(227) 評論(0)  編輯  收藏 所屬分類: java design pattern
          工廠模式 
                     " FACTORY一追MM少不了請吃飯了,麥當(dāng)勞的雞翅和肯德基的雞翅都是MM愛吃的東西,雖然口味有所不同,但不管你帶MM去麥當(dāng)勞或肯德基,只管向服務(wù)員說“來四個雞翅”就行了。麥當(dāng)勞和肯德基就是生產(chǎn)雞翅的Factory  
             
                    工廠模式:客戶類和工廠類分開。消費(fèi)者任何時候需要某種產(chǎn)品,只需向工廠請求即可。消費(fèi)者無須修改就可以接納新產(chǎn)品。缺點(diǎn)是當(dāng)產(chǎn)品修改時,工廠類也要做相應(yīng)的修改。如:如何創(chuàng)建及如何向客戶端提供。

                     FACTORY   METHOD—請MM去麥當(dāng)勞吃漢堡,不同的MM有不同的口味,要每個都記住是一件煩人的事情,我一般采用Factory?Method模式,帶著MM到服務(wù)員那兒,說“要一個漢堡”,具體要什么樣的漢堡呢,讓MM直接跟服務(wù)員說就行了。  
             
                    工廠方法模式:核心工廠類不再負(fù)責(zé)所有產(chǎn)品的創(chuàng)建,而是將具體創(chuàng)建的工作交給子類去做,成為一個抽象工廠角色,僅負(fù)責(zé)給出具體工廠類必須實(shí)現(xiàn)的接口,而不接觸哪一個產(chǎn)品類應(yīng)當(dāng)被實(shí)例化這種細(xì)節(jié)。"

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 定西市| 平昌县| 周宁县| 苏州市| 洞口县| 海盐县| 桓台县| 兰州市| 佛教| 新邵县| 玉溪市| 苗栗市| 桐乡市| 马鞍山市| 郴州市| 驻马店市| 峨眉山市| 广安市| 永丰县| 琼中| 万源市| 玛多县| 武穴市| 淮北市| 兰西县| 南郑县| 寿光市| 景东| 永春县| 丰台区| 马龙县| 桦南县| 江津市| 四平市| 修武县| 安康市| 阳谷县| 砚山县| 和硕县| 河曲县| 张家口市|