無線&移動互聯網技術研發

          換位思考·····
          posts - 19, comments - 53, trackbacks - 0, articles - 283
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          Factory 模式

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

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

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


          網站導航:
           
          主站蜘蛛池模板: 肥乡县| 社会| 灵丘县| 宁武县| 通道| 广东省| 汝城县| 怀柔区| 会宁县| 平顶山市| 永清县| 夹江县| 毕节市| 曲周县| 四平市| 乐平市| 九寨沟县| 青河县| 永宁县| 秦皇岛市| 丹阳市| 鹤岗市| 临西县| 宜君县| 昆明市| 莒南县| 明光市| 海兴县| 水城县| 金华市| 岫岩| 天门市| 襄垣县| 陆丰市| 泽州县| 天峨县| 博湖县| 乡宁县| 获嘉县| 望谟县| 巴里|