itVincent Blog - Java Working Fun!

          技術引領時代!
          posts - 117, comments - 181, trackbacks - 0, articles - 12

          Facade模式筆記—Facade的優點

          Posted on 2006-10-26 10:10 itVincent 閱讀(823) 評論(1)  編輯  收藏

          Facade 模式筆記 —Facade 的優點

          1.Facade class 是無狀態的類 ( 也就是說它里面不保存任何和狀態有關的量 ) ,一個 Facade 的對象可以同時被多個其他的對象使用。

          ?

          2.Facade 模式給我們一個普遍的使用方法。在本模式中的 Facade 類的實質就是我們為客戶端創建新的接口,而不是去繼續使用原有的接口。我們可以這樣做,是因為我們不需要使用原始系統中的所有方法。

          ?

          3. 可以對系統進行封裝 , 只暴露給客戶端使用的接口

          ?

          4. 可以在不同系統間進行切換 , 只需要修改 Facade 類里所能調用的實際執行任務的類和方法 , 雖然這樣的工作還是很多 , 但只需要修改一個 Facade

          ?

          5. 方便在添加新功能 , 只需要在 Facade 里添加新的方法 , 然后調用擁有新功能的類或方法就可以了 , 原來實際執行任務的類不需改變 .

          Feedback

          # re: Facade模式筆記—Facade的優點  回復  更多評論   

          2006-10-26 15:25 by 展昭
          只是面向接口編程的一種延續而已~搞得神神秘秘的,還非要起個新名字叫Facade,欺負新人搞不懂框架嘛

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


          網站導航:
           
          主站蜘蛛池模板: 泰顺县| 玉溪市| 广东省| 射阳县| 开鲁县| 雅江县| 南陵县| 从化市| 如皋市| 丰城市| 江川县| 霍林郭勒市| 察隅县| 二连浩特市| 黔江区| 昭觉县| 韶关市| 镇雄县| 同仁县| 东源县| 锡林浩特市| 长丰县| 赣榆县| 安塞县| 东明县| 横峰县| 融水| 德昌县| 巩义市| 洛川县| 江门市| 布尔津县| 宜川县| 古交市| 长宁县| 集贤县| 浦县| 墨竹工卡县| 和龙市| 昌乐县| 奉节县|