posts - 32,  comments - 149,  trackbacks - 0
          系統(tǒng)設(shè)計(jì)和設(shè)計(jì)模式
          系統(tǒng)設(shè)計(jì)和設(shè)計(jì)模式
          Interface Segregation Principle (ISP) - OO設(shè)計(jì)的接口分隔原則---類設(shè)計(jì)原則      摘要: Clients should not be forced to depend upon interfaces that they do not use.
          不能強(qiáng)迫用戶去依賴那些他們不使用的接口。換句話說,使用多個(gè)專門的接口比使用單一的總接口總要好。
          它包含了2層意思:
          - 接口的設(shè)計(jì)原則:接口的設(shè)計(jì)應(yīng)該遵循最小接口原則,不要把用戶不使用的方法塞進(jìn)同一個(gè)接口里。
          如果一個(gè)接口的方法沒有被使用到,則說明該接口過胖,應(yīng)該將其分割成幾個(gè)功能專一的接口。
          - 接口的依賴(繼承)原則:如果一個(gè)接口a依賴(繼承)另一個(gè)接口b,則接口a相當(dāng)于繼承了接口b的方法,那么繼承了接口b后的接口a也應(yīng)該遵循上述原則:不應(yīng)該包含用戶不使用的方法。
          反之,則說明接口a被b給污染了,應(yīng)該重新設(shè)計(jì)它們的關(guān)系。
            閱讀全文
          posted @ 2009-03-28 14:17 chunkyo 閱讀(623) | 評(píng)論 (0)  編輯
          The Open-Closed Principle (OCP) - OO設(shè)計(jì)的開閉原則---類設(shè)計(jì)原則      摘要: Software entities (classes, modules, function, etc.) should be open for extension, but closed for modification.
          軟件實(shí)體(模塊,類,方法等)應(yīng)該對(duì)擴(kuò)展開放,對(duì)修改關(guān)閉。  閱讀全文
          posted @ 2009-03-28 14:15 chunkyo 閱讀(481) | 評(píng)論 (0)  編輯

          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          這個(gè)博客主要是關(guān)于java技術(shù)和開源技術(shù),大家一起來進(jìn)步了!

          常用鏈接

          留言簿(12)

          隨筆分類

          隨筆檔案

          文章分類

          收藏夾

          DotNet

          Java技術(shù)網(wǎng)站

          Linux VS Unix

          其他常去網(wǎng)站

          常光顧的BLOG

          文學(xué)類網(wǎng)站

          游戲類網(wǎng)站

          最新隨筆

          搜索

          •  

          積分與排名

          • 積分 - 197163
          • 排名 - 293

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 永仁县| 积石山| 乐东| 宁波市| 白城市| 荥阳市| 米脂县| 民丰县| 通榆县| 张家口市| 长葛市| 东莞市| 汝阳县| 阳信县| 平原县| 高州市| 曲阜市| 临安市| 务川| 南川市| 濮阳市| 苏州市| 乐至县| 齐齐哈尔市| 勃利县| 永宁县| 莱西市| 麻江县| 大庆市| 昭通市| 睢宁县| 长垣县| 巧家县| 沧源| 论坛| 洞头县| 集安市| 河津市| 阿拉善左旗| 黄梅县| 绥宁县|