夢幻之旅

          DEBUG - 天道酬勤

             :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            671 隨筆 :: 6 文章 :: 256 評論 :: 0 Trackbacks
          <2011年7月>
          262728293012
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          公告

          本博客中未注原創的文章均為轉載,對轉載內容可能做了些修改和增加圖片注釋,如果侵犯了您的版權,或沒有注明原作者,請諒解

          常用鏈接

          留言簿(21)

          隨筆分類(644)

          隨筆檔案(669)

          文章檔案(6)

          最新隨筆

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          1.abstract-oriented
             面向抽象原則
             我的理解就是把程序的功能抽象成接口,面向接口編程。
          2.open-close principle
             開-閉原則
             讓設計對擴展開發,對修改關閉。
             如果針遵守開閉原則,那么這個設計一定是易于維護,因為增加新模塊的時候,不必更改核心模塊
          3.多用組合,少用繼承
             方法復用有兩種技術,一種是繼承,另一種組合。
             繼承的缺點:
             1.子類和父類是強耦合關系,父類發生變化,可能會導致子類發生變化。
             2.無法在運行期間改變從父類繼承的方法的行為。
             3.是一種白盒復用
            組合是把其它類作為一個成員變量構成自己的組成部
            組合的優點:
              1.是一種黑盒復用
              2.在運行期間可以動態指定包含的對象
          4.高內聚,低耦合-
             內聚是指內容相關的行為放在一個類里。就是一個類應該有自己應該具備的功能。
             耦合是指類與類之間的相交。
             這樣做的好處是修改系統的不部份功能,不至于影響其它部份。

            
            
          posted on 2011-07-23 16:26 HUIKK 閱讀(249) 評論(0)  編輯  收藏 所屬分類: Design Patterns
          主站蜘蛛池模板: 广州市| 西乌珠穆沁旗| 张家口市| 文化| 商洛市| 怀来县| 河源市| 宜兰县| 巴塘县| 抚宁县| 五莲县| 基隆市| 科尔| 三台县| 同仁县| 中山市| 治县。| 女性| 黄陵县| 化州市| 潍坊市| 溧水县| 天峻县| 凤阳县| 宁海县| 陆河县| 德清县| 东光县| 东源县| 永福县| 长宁县| 桦川县| 当雄县| 唐山市| 卢氏县| 新野县| 晴隆县| 洛浦县| 阳原县| 车致| 新泰市|