<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    迪米特原則

    迪米特原則 6,Least Knowledge Principle(LKP)最少知識原則,又稱為“Law of Demeter”

    迪米特法則的各種表述
    ① 只與你直接的朋友們通信;
    ② 不要跟“陌生人”說話;
    ③ 每一個軟件單位對其他的單位都只有最少的知識,而且局限于那些與本單位密切相關的軟件單位。
    ????
    和ISP接口隔離原則一樣,限制類與類之間的通信。ISP限制的是寬度,而LoD迪米特原則限制的是通信的

    廣度和深度。

    ?? LoD在 廣度上面,盡量減少遠距離類的關聯,而使用與自己有關的類,并且也與遠距離類有關的類。

    ? *可是這種做法有一點麻煩。多個遠距離類產生關聯的時候,不怎么容易處理,所以增加一個遠距離類的抽象類。所有的遠距離類都是通過抽象類的形式來訪問。

    ?在深度上面,控制權限是最重要的,對于類,一個是default 和public,盡量最小權限;對于成員,

    private,default,protected,public。往上面走,權限越小,依賴的耦合就越小。

    迪米特法則與設計模式
    對迪米特法則的最好描述,可以參考門面模式和調停者模式。

    廣義迪米特法則
    ☆ 在將迪米特法則運用到系統的設計中時,應注意的幾點:
    ① 在類的劃分上,應該創建有弱耦合的類;
    ② 在類的結構設計上,每一個類都應當盡量降低成員的訪問權限;
    ③ 在類的設計上,只要有可能,一個類應當設計成不變類;
    ④ 在對其他類的引用上,一個對象對其它對象的引用應當降到最低;
    ⑤ 盡量降低類的訪問權限;
    ⑥ 謹慎使用序列化功能;
    ⑦ 不要暴露類成員,而應該提供相應的訪問器(屬性)。?


    http://blog.csdn.net/plusir/archive/2006/08/21/1104095.aspx

    ?

    posted on 2009-07-02 23:15 luofeng225 閱讀(659) 評論(0)  編輯  收藏 所屬分類: 設計模式

    <2009年7月>
    2829301234
    567891011
    12131415161718
    19202122232425
    2627282930311
    2345678

    導航

    統計

    公告

    我曾經聽到這么一個故事: 一個年輕的程序員問一個老程序員(一個比較牛逼的公司的CTO) 年輕程序員: 你為什么這么牛X., 就好像沒有你不會的。老程序員: 積累的。年輕程序員: 怎么才能積累到您的程度呢。我每天都在積累。但是似乎都沒有感覺到進步。老程序員: 我從20歲開始做到了一件事情,直到今天,而且盡可能地保證不間斷。年輕程序員: 到底是什么? 老程序員: 我每天保證自己有2個小時在學習新的東西。

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    文章分類

    相冊

    收藏夾

    Java Website

    java技術博客

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲美女视频免费| 国产91成人精品亚洲精品| 成人毛片18女人毛片免费96 | 国产亚洲一区二区三区在线不卡| 久久综合九色综合97免费下载| 亚洲日本久久一区二区va| 亚洲国产成人精品久久久国产成人一区二区三区综 | 久久国产亚洲精品麻豆| 亚洲成在人线aⅴ免费毛片| 黄网站色成年片大免费高清 | 亚洲精品天堂在线观看| 亚洲深深色噜噜狠狠爱网站| 国内精自视频品线六区免费| 无码AV动漫精品一区二区免费| 亚洲福利视频一区二区三区| 亚洲精品tv久久久久| 美女被cao免费看在线看网站| 中文字幕视频免费在线观看| 亚洲欧美日韩一区二区三区| 久久精品国产亚洲AV网站| 色吊丝最新永久免费观看网站| 日韩视频在线观看免费| 羞羞的视频在线免费观看| 91亚洲性爱在线视频| 国产亚洲无线码一区二区 | 妞干网在线免费视频| 免费人成毛片动漫在线播放| 国产亚洲精品免费| 亚洲Av高清一区二区三区| 国产v亚洲v天堂无码网站| 全部免费a级毛片| 巨胸喷奶水视频www网免费| 久久久久久曰本AV免费免费| 中文字幕免费在线播放| 蜜臀亚洲AV无码精品国产午夜.| 亚洲国产电影在线观看| 久久综合图区亚洲综合图区| 亚洲无码精品浪潮| 亚洲第一永久AV网站久久精品男人的天堂AV | 99视频免费在线观看| 一级做a爰片性色毛片免费网站|