freesky

          自由天空
          隨筆 - 8, 文章 - 0, 評論 - 0, 引用 - 0
          數據加載中……

          設計模式

          關于GOF等設計模式的研究
          Java模式設計之模板方法模式
               摘要: GOF給模板方法(Template Method)模式定義一個操作中的算法的骨架,而將一些步驟延遲到子類中。使得子類可以不改變一個算法的結構即可重定義該算法的某些特定步驟。這里的算 法的結構,可以理解為你根據需求設計出來的業務流程。特定的步驟就是指那些可能在內容上存在變數的環節。  閱讀全文

          posted @ 2007-05-14 10:40 freesky 閱讀(268) | 評論 (0)  編輯

          Java設計模式之策略模式
               摘要: 策略模式(Strategy Pattern)中體現了兩個非常基本的面向對象設計的基本原則:封裝變化的概念;編程中使用接口,而不是對接口實現。策略模式的定義如下:

          定義一組算法,將每個算法都封裝起來,并且使它們之間可以互換。策略模式使這些算法在客戶端調用它們的時候能夠互不影響地變化。

          策略模式使開發人員能夠開發出由許多可替換的部分組成的軟件,并且各個部分之間是弱連接的關系。弱連接的特性使軟件具有更強的可擴展性,易于維護;更重要的是,它大大提高了軟件的可重用性。
            閱讀全文

          posted @ 2007-05-14 10:28 freesky 閱讀(725) | 評論 (0)  編輯

          主站蜘蛛池模板: 茂名市| 明水县| 体育| 枞阳县| 盐山县| 鄯善县| 东莞市| 秀山| 邳州市| 淅川县| 镇远县| 兴安盟| 顺昌县| 松溪县| 牡丹江市| 商水县| 望城县| 赤峰市| 阿巴嘎旗| 泊头市| 大化| 南澳县| 永泰县| 沙雅县| 靖安县| 彩票| 金溪县| 云龙县| 太谷县| 锦屏县| 新竹市| 嘉禾县| 文山县| 科尔| 新乡县| 司法| 苏尼特左旗| 普兰店市| 永福县| 永德县| 福贡县|