總結(jié),記錄  
          日歷
          <2007年9月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          23242526272829
          30123456
          統(tǒng)計
          • 隨筆 - 18
          • 文章 - 1
          • 評論 - 5
          • 引用 - 0

          導(dǎo)航

          常用鏈接

          留言簿(1)

          隨筆分類(5)

          隨筆檔案(2)

          收藏夾(1)

          Web Sites

          開一扇門

          搜索

          •  

          積分與排名

          • 積分 - 2797
          • 排名 - 3652

          最新評論

          閱讀排行榜

          評論排行榜

           
           
           

                       運用設(shè)計模式是 間接解決問題的方式,有 代價的,所以應(yīng)該   重構(gòu)至模式而不是開始就套用設(shè)計模式       

            
               一般性步驟,參見導(dǎo)圖中的解決分支
           
                          1. 找出系統(tǒng)中的頻繁變化點,不是變化點,就沒必要運用設(shè)計模式;
                          2.重構(gòu)。分析變化點的穩(wěn)定部分,抽象和封裝保證程序主邏輯的穩(wěn)定,盡量只擴展
                    
          3.結(jié)合設(shè)計模式重構(gòu)。關(guān)注變化:橫向擴展 or 縱向擴展,設(shè)計模式出爐。

          創(chuàng)建型模式 主要解決 new 所帶來的耦合性過高問題。
              Factory Method   單個對象的需求變化,并且系統(tǒng)對對象有批量需求經(jīng)常與其他模式結(jié)合使用。最重要的創(chuàng)建型模式。穩(wěn)定的部分:接口,不穩(wěn)定的部分:具體的對象實現(xiàn),和需求對象的數(shù)目。



               
          Abstract Factory 系列產(chǎn)品對象 的需求變化,系列對象之間有相互的依存關(guān)系。長處:系列的增加,短處:增加新產(chǎn)品。應(yīng)用場合:Java AWT 的 Peer 架構(gòu)。



              P r o t o t y p e:對象
          數(shù)量需求不穩(wěn)定 一般可替代Factory Method應(yīng)用的比較少。



              B u i l d e r:
          組成 部分面臨頻繁 變化,組合算法 卻相對穩(wěn)定對象屬性互相依賴。運用舉例:JavaMail



              S i n g l e t o n 應(yīng)用場合:配置文件對象Hibernate 中的Session Factory


                 

          posted on 2007-09-01 18:33 L.X 閱讀(863) 評論(2)  編輯  收藏 所屬分類: mind mapDesign Patterns
          評論:

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


          網(wǎng)站導(dǎo)航:
           
           
          Copyright © L.X Powered by: 博客園 模板提供:滬江博客
          主站蜘蛛池模板: 宁陕县| 波密县| 新绛县| 鸡西市| 库伦旗| 合作市| 安吉县| 阿拉尔市| 濉溪县| 皋兰县| 友谊县| 甘肃省| 当雄县| 盈江县| 九寨沟县| 彩票| 青川县| 夏津县| 绥化市| 峨边| 温宿县| 宜州市| 江源县| 高陵县| 石城县| 文安县| 炉霍县| 沛县| 新化县| 健康| 万安县| 陆川县| 天津市| 界首市| 保康县| 和硕县| 怀柔区| 定兴县| 武安市| 临漳县| 海淀区|